25669
0
572
19783
2
534
635
255
2903
3
951
1
8527
670
1045
3080
685
3090
6
791
800
3008
2996
2595
17946
2932
3680
1922
3738
5
913
4358
2480
2732
1849
21152
8