675275
418646
301511
167365
617472
38262
18714
745300
905255
560842
229802
538504
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471