15093 116
80436 103
34775 79
31818 73
11657 73
19174 63
14797 62
5908 54
20449 53
30222 53
9389 53
7915 50
6807 45
6205 45
1638 41
10027 40
12779 40
9091 39
14096 39
5196 37
11598 37
7269 36
3545 35
10808 34