25669
0
2110
1
572
24337
22
19783
2
951
8527
1819
3090
6
791
1160
685
2903
3
1163
2932
467
2996
32302
2535
1468
913
4358
3562
800
21152
8
534
2595
1603
501
3498
4