15093 118
80436 103
34775 80
11657 75
31818 74
19174 63
14797 62
30222 56
5908 55
9389 54
20449 53
1638 51
7915 50
6205 46
6807 45
12779 40
10027 40
9091 39
14096 39
5196 38
11598 37
7269 37
3545 35
10808 35