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