19783
2
25669
0
21152
8
32302
17946
2906
1
2535
4471
3080
3
2932
3090
6
3083
297066
572
3724
2495
1827
2108
2245
3546
2996
1813
2522
2903
108797
189326
758
2156
4933
13
467