10018
130666
540576
471754
240170
688741
379259
286390
750915
128971
781421
411742
5112799
3545581
3044148
2346804
2224988
2030609
1940357
190678
1755118
1717136
1680195
1632471