20378
95345
88601
782802
159292
103515
945585
775982
462940
591667
545702
63832
5106799
3539581
3039148
2341804
2223988
2027609
1937357
190578
1751118
1716136
1678195
1630471