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