19783
2
32302
0
25669
17946
3498
4
1768
2906
1
21152
8
4471
3090
6
1461
2108
572
3765
7258
2996
571
5784
2156
4933
13
297066
2009
5
3624
3426
758
1581
2750
2535
5978
2932