12525
4816
764
588
562
373
587
10118
362
270
272
755
38347
29430
27673
25104
2137267
19404
1880153
1748147
17266
14390
14110
12320