19783
2
32302
0
17946
25669
3090
6
3498
4
572
14
21152
8
1461
45986
2535
7258
3083
55
1068
774
2174
2092
3
1781
2932
1357
4651
536
742
2350
930
297066
3819
1
3539