25669
0
572
19783
2
3090
6
501
3008
3
800
685
913
1
1189
3080
791
14
2902
16
657
534
2996
2903
2932
4443
9
951
4358
2595
21152
8
8527
32302
5065
5204
15233
1193