21152
8
3090
6
25669
0
17946
32302
1461
3498
4
19783
2
930
7258
1768
2350
2903
3
2932
929
14
1419
1
4471
3051
1603
3080
2996
96
2990
1189
471
3012
1512
5504
16
2525