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