340730
19133
281250
159510
86790
923963
978619
134603
921518
10200
377952
206202
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471