2931755
2985333
3774808
1988074
100000
4478741
4348114
3888774
4137315
4560152
53612
57943
70615
54866
51329
40996
42284
71813
49094
54286
459808
758095
138491
620676
6190737
561611
123751
206605
228334
2060717