25669
0
19783
2
4471
17946
2906
1
32302
21152
8
2535
572
5382
5
791
2996
685
501
3083
2595
758
3008
3
1804
578
2724
4044
800
2337
534
2964
1189
657
1475
5065