1593398
4413999
536525
1383178
1597459
129280
100000
354412
3998016
3864867
53962
54618
56053
58824
59922
50117
50872
72015
56757
46317
139437
170308
208015
229892
511635
148165
163747
298367
1477824
118623