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