25669
0
19783
2
721
2309
685
3196
572
2595
32302
800
2996
2535
2959
5
791
14
608
919
501
21152
8
534
1498
3090
6
883
3083
2366
1
475
1028
604
4562
10
2932