1941528
4492192
100000
4948796
1565431
3686298
3797831
2410004
2532562
4682711
73710
71360
54392
67383
46108
48735
52143
73148
56831
46564
2066451
3407001
5082649
1691867
2283781
16874990
1530864
3396704
2269963
3064129