19783
2
32302
0
25669
21152
8
3090
6
17946
1768
2906
1
3080
3
2932
4471
572
297066
1461
2108
3498
4
2903
2996
1047
4933
13
19944
3546
418
3426
7258
1329
2245
1827
2647
189326