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