25669
0
19783
2
572
745
496
32302
3090
6
791
619
1
693
685
2903
3
2932
2996
951
913
4358
1545
2255
2152
800
21152
8
8527
534
3078
4
2562
1606
2595
2512
526