25669
0
19783
2
572
1275
1
3090
6
791
1405
3
685
2903
1904
2932
378
2996
1522
951
761
913
4358
674
800
21152
8
8527
534
1149
964
6753
17
2595
2629
32302
501