5208896
3944178
3938313
3218160
270894
2511833
2263391
2094354
1797959
1701013
1483715
1355541
1348869
1296327
1248060
1018956
1008103
933579
695391
681311
656873
642268
601
582966
53132
512802
453662
382035
381702
352031
305346
300
290
287
242395
234317
223
192
175265
177978
164293
155726
11763
112
101739
92430
83644
84536
7859
56821
55925
55580
41216
03636