15611
981
1277
11910
10016
1349
756
15810
927
1077
1134
803
42807
32540
31683
29005
2492268
22494
2175153
19826
1969149
16040
15900
14160