25669
0
19783
2
572
3593
16
3090
6
791
800
2996
685
2903
3
2932
2595
951
1
913
4358
21152
8
8527
534
32302
501
5065
3765
4
2337
5
2204
3080
1514
3008
2258
600
5635