25669
0
3898
10
791
19783
2
685
532
1
2802
6
572
1371
1166
11
3090
2903
3
2932
501
2996
951
913
4358
800
21152
8
8527
534
2173
600
2595
32302
3485
7
2337
5
3080
1514