25669
0
572
19783
2
685
791
800
1514
1
2996
14
501
657
3090
6
32302
3008
3
2903
2932
255
1189
5065
17946
951
913
4358
21152
8
8527
534
3051
1193
2595
2337
5