19783
2
32302
0
25669
17946
1768
3090
6
21152
8
3498
4
2906
1
4471
2156
1461
572
5141
7
7258
6560
9
2903
3
4837
5
2932
2996
4933
13
3546
3041
4946
18
2009
4358
3624
3426
758