19783
2
984
0
25669
32302
2996
14
2535
3008
3
2476
572
2932
3498
4
17946
1153
3090
6
3195
2012
1044
1
2366
1485
21152
8
2786
758
3080
2316
3546
2921
5
1773
1089
4818