43487
10300
64151
6321
6150
5831
43439
4010
36831
3434
315894
29758
2891833
28846
2863391
27314
2619
2560
255736
22019
20616
2049
1977959
18543
1849
18211
1793
1760
1526327
15125
1428060
14016
13714
1350
13456
1330
13126
1247
12218
1198104
1036
9722
935
926
9113
905
8910
886
7410
736
724
6817
677
670
662
661
655
653
642
636
635
5912
555
543
525
473
460
453
423
422
406
361
334
335
295
273
231
203