19783
2
32302
0
25669
17946
21152
8
1768
3090
6
2044
2906
1
4471
1461
3498
4
572
758
108797
7258
2903
3
14861
7
2932
2996
1015
2156
4933
13
1168
2669
1694
3546
951
690
2009
5