126606
843813
6718
664689
122368
331755
605405
217851
916395
74986
19804
18931
2912361
2603455
2537928
2484455
2226995
2125955
2081281
2017719
1904226
1672208
1610351
1567406