945
1
25669
0
1131
2
1533
2336
572
733
962
791
19783
685
4587
3
3090
6
24337
22
1828
2903
2932
501
2996
2110
2778
951
913
4358
800
1047
1202
1399
1259
21152
8