12810
8512
14212
11312
10637
1465
960
12310
1014
1970
16334
10912
613212
43960
43823
42017
3715270
3505156
29984
2906149
27826
23612
21980
19970