2325590
1586286
2925665
4239964
1108668
100000
2646065
4986996
4197440
3566148
63202
69586
68647
46394
47324
64718
66296
64965
44795
47224
156428
285031
1045866
469938
633743
1154756
424354
2327619
191062
156279