25669
0
3090
6
572
4358
19783
2
21152
8
3080
3
791
685
3779
951
1
2996
8527
2903
2932
800
534
2865
851
32302
913
2595
1892
585
989
4721
4639
467
501
3041