3917696
100000
359942
1463048
118302
457796
1904514
3851506
3253914
4363710
58967
60202
64416
66753
71633
67592
74992
55653
58154
76572
145880
240516
591574
131401
145220
239428
484340
719283
970931
79392