19783
2
25669
0
3090
6
572
2366
1
2903
3
2932
2996
4358
32302
21152
8
3080
17946
3546
3071
9
2316
475
2512
3673
1189
964
1992
2744
2902
16
4335
3014
20
1766
2799
1676
758