115548 306
121210 191
45636 189
60852 187
96630 167
76000 139
37771 83
95935 79
37732 64
21328 61
13762 57
23441 55
35316 53
20738 53
7171 52
28381 51
25748 51
34497 45
22327 43