The president and cashier of every national banking association shall cause to be kept at all times a full and correct list of the names and residences of all the shareholders in the association, and the number of shares held by each, in the office where its business is transacted. Such list shall be subject to the inspection of all the shareholders and creditors of the association, and the officers authorized to assess taxes under State authority, during business hours of each day in which business may be legally transacted. A copy of such list, verified by the oath of such president or cashier, shall be transmitted to the Comptroller of the Currency within ten days of any demand therefor made by him.