886153
2476985
763771
839795
140495
1624492
222169
666727
606482
537243
114416
1410497
734931
1049413
1468432
110413
17734483
15196692
13845960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5471623
5332253
431870
4042231