50287 153
13501 125
40429 89
28909 81
1243 72
30047 71
16305 70
17723 70
21643 69
16514 61
28088 57
31862 57
22076 49
18848 49
8473 46
28481 45
973 44
21896 41
11606 39
17130 39
19148 37
15285 37
29568 34
23444 34