50796 159
47240 115
44945 110
33436 108
27690 105
30373 88
49396 88
8565 85
13457 72
23448 69
30580 68
17988 61
21316 61
15854 59
30567 58
19414 56
6247 53
11587 51