173838
777955
730408
620368
1514570
1226166
111275
471641
643220
511426
1155664
413762
590489
1187883
203229
724529
17038483
14269692
12825960
10361916
6847831
6780668
6552362
6502156
6016477
5407960
4992623
4900253
423670
3934231