1365769
4615162
100000
1111659
377914
2116746
1903927
3010818
4280745
4728187
54759
69106
48307
52018
53146
58617
66561
59595
70390
70937
1934826
5259403
476429
261470
143497
431091
2611742
87162
213737
117124