115178 306
120752 191
45264 188
60852 187
96630 167
76000 139
37771 83
95572 78
37732 64
21328 61
13762 57
23441 55
35316 53
20738 53
27994 51
25748 51
7171 47
34497 45
21925 43