21152
8
25669
0
930
2
19783
3090
6
2996
2903
3
572
2932
2366
1
929
14
4358
1419
32302
4471
3051
1603
3080
758
5440
17946
96
2990
1189
471
3012
4
657
2595
1512