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