25669
0
572
19783
2
534
3090
6
791
685
5065
1
2903
3
2932
2996
951
960
913
4358
600
800
21152
8
8527
645
2069
5
2595
32302
501
2337
522
3080
512
547
1514