50287 153
13501 123
40429 88
28909 81
30047 71
16305 70
1243 70
17723 68
21643 67
16514 61
28088 57
31862 56
22076 49
18848 48
8473 46
28481 44
973 41
21896 41
11606 39
17130 39
15285 37
19148 36
29568 34
23444 34