4968896
3634178
3628313
3028160
257894
2351833
2173391
2044354
1727959
1561013
1403715
1308869
1216327
1198060
1195541
938956
928103
863579
641311
635391
602268
596873
581
522966
51132
462802
413662
372035
331702
312031
270
265346
260
257
224317
213
202395
177978
165265
162
155726
144293
112
10763
92430
91739
84536
7859
73644
56821
55580
45925
41216
03636