19783
2
25669
0
32302
572
2535
2996
21152
8
3083
3090
6
685
2366
1
17946
2595
2932
3498
4
721
964
1329
1294
800
1153
2012
3546
2264
1189
14
3080
3
2316
1760
1601