1382199
1141636
1287370
3997168
100000
1186632
4565958
4460860
4097982
1909195
44401
55272
63678
73920
51750
70089
39642
42313
45666
54738
242811
806163
3269155
540387
2191380
198351
804355
4402998
267746
19777236