15093 118
80436 104
34775 81
11657 77
31818 76
19174 63
14797 62
30222 56
1638 55
5908 55
9389 54
20449 54
7915 51
6205 47
6807 46
10027 41
14096 41
12779 40
9091 39
5196 39
11598 38
7269 37
3545 36
10808 36