21152
8
3090
6
2518
3
1694
1
2903
951
2556
2907
2
25669
0
2932
2906
1015
17946
2669
572
19783
690
758
1189
742
3546
1174
32302
2476
2996
564
2949
446
3012
420