25669
0
572
19783
2
800
791
3090
6
2518
3
2903
951
1
2996
2595
685
501
21152
8
5065
32302
3593
16
2556
2907
3008
8527
2932
15233
2906
534
758
17946
1922
1189
742