21152
8
3090
6
2932
2
1849
1761
1
3765
4
951
25669
0
19783
2471
1403
32302
3498
2906
2903
3
3051
1189
1015
2669
9956
1694
50969
7
3080
1652
17946
3724
1743
690
3546
3158