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