100000
568958
1410700
1848846
3940839
4838193
2815622
3087853
4762418
597587
1024033
259705
868057
4912974
444958
2548960
366629
801380
1269958
3324731
1878658
3553913
1316977
441395
4617250
410000
500000
550000
660000
740000
101959
137630
152105
681690
832618