19783
2
32302
0
25669
2906
1
17946
1768
3090
6
21152
8
2245
3
4471
1461
2009
5
3498
4
297066
3426
3765
571
7258
2949
469
2903
2932
572
17333
27
3546
567
4142
2629
3053
7
1289601