38777
18595
232148
81893
569376
49897
76226
21244
997137
5726
850297
497191
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471