19783
2
32302
0
25669
1174
1
21152
8
3715
4
4387
1768
17946
7258
3090
6
571
1812
3
4938
4957
5
1380
2086
2906
526
4471
2209
1461
2593
3498
1787
1797
572
745
2173
496