50287 157
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 41
19148 39
15285 39
11606 39
29568 35