25669
0
19783
2
2903
3
1734
572
1417
1431
1
791
685
951
3090
6
2996
8527
3041
2932
800
21152
8
534
1404
32302
913
2595
4358
501
3176
2906
3738
5
15233
1922
3765
4