25669
0
19783
2
572
791
3673
6
1828
3
685
951
1
3090
7793
4
2996
8527
2903
2932
800
21152
8
534
32302
913
2595
4358
501
2906
1766
3354
9
3738
5
15233
1922
2337
3080