25669
0
8527
1
951
19783
2
572
2949
3090
6
791
685
2903
3
2932
2996
1534
913
4358
800
21152
8
534
929
2595
32302
501
155
2337
5
4562
3080
7034
1514
3008
5658
9