25669
0
951
1
791
19783
2
572
21152
8
2595
3090
6
685
2903
3
2932
1015
2669
1694
2996
6236
10
690
913
4358
800
8527
2505
534
1451
564
32302
501
2337
5
3080