18770
10834
49633
403216
526308
326547
4448
1171733
380815
922532
98978
188762
5136799
3558581
3065148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471