3056846
1862654
1780825
1683621
1657432
1582319
1579112
1423230
1292414
1282323
1196213
1104820
1099322
102349
97528
92446
92338
90914
90837
895210
83473
82287
80128
76775
76583
74449
74334
70879
699316
613512
59348
59059
55103
51842
50449
504110
48992
47824
46634
43645
39845
34444
34363
28942
28542
25881
25514
24401
24205
21262
21070
20541
18500
16731
15570
15010
14370
13580
13262802
1197149
11860
10820
10740
10030
9800
9454317
8077942
7912
7672430
6060
5984536
5915580
5487978
5315925
5056821
4933644
4841015
4443868
4140
382763
3570
2510
1191
1140
1120
700
660
360
351
320