878
9130
1158
1117
741043
10516
504
585
647
937
7312
468
38357
29450
27683
25145
2140267
19414
1882153
1749147
17266
14400
14120
12330