3518896
2848313
2684178
2368160
197894
1931833
1803391
1744354
1457959
1311013
1088869
973715
956327
938060
935541
798956
768103
653579
525391
521311
502268
481
432802
42132
422966
406873
373662
322035
281702
262031
214317
200
192395
195346
190
187
183
145265
137978
125726
124293
122
92430
91739
9763
92
6859
63644
56821
45925
41216
44536
45580
03636