25669
0
1431
1
19783
2
572
2110
467
1555
3090
6
791
2166
685
2903
3
2932
1401
528
2996
951
2562
913
4358
1380
496
1492
800
21152
8
690
8527
935
534
2173