25669
0
572
19783
2
791
21152
8
685
8527
1
7034
32302
2906
3546
1922
2996
800
673
534
951
3090
6
619
5431
467
496
2903
3
2562
2932
3008
2595
17946
15233
19944