25669
0
3090
6
19783
2
21152
8
572
2996
2907
32302
1189
800
3546
1
2903
3
2932
742
4358
55
2366
693
758
1304
17
516
3012
3080
791
628
1028
713
17946
2906
501