21152
8
2535
2
19783
2932
514
0
3498
4
32302
17946
2258
1
14
956
543
2996
1153
3090
6
692
1808
120
25669
7793
1429
3080
3
1045
561
1044
1743
2505
137
3054
5
2949