3941343
100000
1186632
4594207
4403545
4074717
2244889
3157164
1395727
428218
47371
62267
65424
70375
58993
67917
39978
45948
47471
61218
537918
802480
886877
440410
19686866
3579642
486728
485555
397539
358890