100463
591983
274855
329781
164899
227742
45466
23052
5771500
3030654
2180336
1962238
1854736
1819895
180667
1720433
665777
556233
521472
1002550