25669
0
572
14
19783
2
2996
536
791
1514
1
685
3090
6
3008
3
800
2903
2932
32302
951
501
913
4358
21152
8
8527
534
5065
1189
2595
2337
5
3080
345
657
2906