19783
2
32302
0
25669
17946
21152
8
181997
11
3090
6
3498
4
1768
2906
1
4471
2699
572
1461
2949
4168
5
2996
7034
2535
7258
5527
3
370
2503
4562
608
3546
5784
2156
4933
13
4099