1228816
2424876
4402276
4511174
4954476
4337684
2272829
1894707
448182
100000
72793
56740
57533
60773
67459
47302
48839
52321
53282
56064
458785
835962
2511369
10184104
41298580
775112
856632
946724
1906469
414887