15093 116
80436 103
34775 78
31818 73
11657 71
19174 63
14797 62
9389 53
30222 53
5908 53
20449 52
7915 49
6205 45
6807 45
12779 40
9091 39
10027 39
14096 39
11598 37
5196 37
1638 36
7269 36
3545 35
10808 33