916931
4338355
4227579
4825331
679596
4633324
4087222
100000
1192520
824348
65943
73161
63398
63899
68305
70543
74280
23853
52701
53698
840506
2525021
3408422
13821835
2284734
1134565
3057151
24847056
9265053
50716412