3055946
1862554
1655632
1578612
1292114
1281623
1195613
92426
90914
90817
895210
83463
82227
80118
76735
76563
74334
699316
59298
59049
50449
48962
47744
46634
43645
39825
34343
28912
28522
25881
24401
24205
21262
21050
20531
16711
15540
15010
14370
13580
11860
10810
10030
2500
1110
1101
1100
650
470
341
290
260