19783
2
32302
0
25669
17946
2906
1
21152
8
3090
6
3498
4
1768
4471
1461
2009
5
2535
7258
923
3154
3083
572
898
38477
34
3426
2655
2750
3957
3
2996
3926
14
2907
2949
571
2932