506254
109999
218559
933300
88494
557668
947934
344304
474798
388849
72449
726777
2878361
2573454
2519928
2451455
2206995
2110955
2059281
1994719
1892226
1661208
1598351
1557406