100000
2017406
3814276
4367865
4405708
4554164
4689555
4866349
4984655
1057837
70245
73540
60370
63218
67244
67889
58280
64669
53884
46532
155577
190022
232093
256503
1270469
5152009
14004612
143484
115254
261445