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