29878 115
33600 100
28212 82
21742 75
15907 74
29164 72
14356 70
39799 67
26839 65
50536 57
35865 55
34213 53
23291 51
10835 49
8696 43
21162 43
19936 43
21506 42
12743 39
6318 39
7006 38
13117 37
14268 37