21152
8
2535
2
25669
0
19783
17946
2996
2906
1
4471
32302
810
3090
6
3083
1347
445
14
2932
3498
4
645
1135
3
572
1623
796
7793
1543
1294
903
2077
1153
683
1393