25669
0
572
19783
2
2996
685
791
800
534
3090
6
501
21152
8
32302
2595
2903
3
2932
15233
1
951
913
4358
14
1601
3673
8527
2906
17946
4044
5
2337
255
3080
1514