25669
0
572
19783
2
4358
6
534
800
3090
791
685
2903
3
2932
2996
951
1
2595
913
32302
21152
8
8527
501
2337
5
3080
1514
3008
1179
2906
3107
7
473
5065
15233
3738