50287 156
13501 130
40429 94
28909 81
1243 76
17723 74
30047 71
16305 70
21643 70
16514 61
31862 57
28088 57
18848 50
22076 49
8473 49
973 46
28481 45
21896 42
1249 42
17130 40
11606 39
19148 39
15285 38
29568 35