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