1653512
4393176
4786269
4977701
4522500
100000
793436
1291854
3962488
1925789
72381
70290
43654
54016
46646
47324
49915
52410
55367
56382
331491
1641890
2707019
365475
2216320
4932511
221158
401986
599693
13407956