21152
8
2903
3
297066
0
25669
14
3090
6
3080
2996
4471
2
2593
1
2932
2535
1193
4651
2763
2258
19783
1189
758
5141
7
32302
17946
3083
1461
3125
2355
4
1849
2087
1922
2139