There are 598 offices in the city hall. The buliding has an equal number of offices on each of the 23 floors. How many offices are on each floor?