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