121587
91475
957842
23991
675275
418646
301511
167365
38262
18714
745300
905255
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471