19783
2
32302
0
25669
17946
3498
4
1768
2906
1
21152
8
4471
3090
6
1461
572
7258
2996
5784
2156
4933
13
2009
5
3624
3426
758
2750
2535
5978
2932
3546
5402
9
608
4044
2964