115981 309
61683 193
122026 193
46501 190
96630 167
76903 140
38173 83
96318 79
37732 64
21827 61
14159 58
23441 55
20738 54
35316 53
28796 52
7575 52
25748 51
34497 46
22717 43