1923852
558804
646847
1554367
100000
2519416
721173
3343265
4474990
4999953
51528
57806
68498
64526
66280
70297
70965
71543
42705
44219
270559
383033
365217
771334
313601
346582
1150695
2259942
182000
205017