115981 309
122469 197
62078 195
46975 195
96630 167
77311 140
38173 84
96318 79
37732 64
22211 61
14159 58
23441 56
25748 55
21116 54
28796 53
35316 53
7963 52
34497 46
22717 43