19783
2
32302
0
25669
17946
2906
1
4471
1461
3498
4
1768
3090
6
2108
4044
5
21152
8
2964
7258
2996
1189
2566
3
572
1193
758
14
2535
2009
3125
3426
1340
2750
1988
1788