25669
0
19783
2
572
800
4358
6
8527
1
685
3090
2996
791
1045
2903
3
2932
32302
1922
951
913
2595
670
5065
21152
8
717
3176
534
15233
3158
536
501
3574
2337
5