25669
0
19783
2
2996
3090
6
572
2903
3
2932
14
4358
32302
21152
8
2535
17946
791
3080
3546
1
1189
534
758
2366
2595
1193
948
2799
1922
2496
721
1107
4044
5
3083