25669
0
572
19783
2
685
2996
791
913
1
800
3090
6
2595
501
2903
3
8527
32302
2932
534
1514
3008
951
1922
4358
21152
8
1189
15233
1162
3546
3083
5065
2337
5
3080