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