259705
2548960
868057
1024033
4762418
597587
4912974
444958
366629
801380
1269958
1316977
1878658
3324731
3553913
441395
4617250
4669582
2200729
4350694
3019895
326753
100000
1586216
100000
58627
144199
478760
70896
71607
130477
646258
6445899
4307677
280000