25669
0
19783
2
3090
6
2996
2903
3
2932
21152
8
572
2258
1
32302
4358
14
1225
108797
3080
120
1045
3083
2366
17946
2949
692
1429
1853
3546
1189
800
514
47639
810