41993
957955
84171
895500
294695
880451
437279
1027754
5778500
3037654
2181336
1965238
1854736
1821895
180867
1723433
667777
557233
523472
1004550