19444
44056
59860
80722
101265
117937
159046
175750
206881
229637
246280
257316
273560
305935
