12435
788
8513
1553
980
901
1261
1130
1171
7114
461
596873
37677
29050
27363
24634
2100267
19134
1856153
1717147
17096
14200
13860
12100