24301
1290643
1097799
1009252
915458
678277
537354
512867
499340
497478
428540
415603
306590
276040
266723
257386
252008
212321
201496
168725
165688
153962
149222
148095
147250
135744
135299
133501
131068
129209
114286
110409
104842
101563
99530
94134
86181
79690
76778
76699
72254
69720
65231
64498
63002
62638
60262
59370
57284
57284
54900
51343
51224
47168
43971
41181
39899
39748
38828
38203
37401
34091
33528
32417
30420
28672
28361
27790
27749
27316
27140
26314
25065
24824
24602
24301
23348
22363
22225
21104
20764
20407