4290
900
31844
11961
6630
8393
2535
6757
7036
47012
91319
1391
44510
85815
124222
1351
27810
1853
2661
6578
4336
3835
1641
12394356
3311311