4087085
3114007
4465748
4715606
4960579
100000
2817843
4388438
787004
4596350
65622
56470
59537
64021
39777
40656
46341
47453
48307
50173
1142798
13922135
20769384
6913527
1534759
1374495
93081928
17004534
101300048
8444202