50096 94
34000 123
30105 92
29466 127
17912 14
17714 18
17161 44
15875 47
14712 27
13044 43
12594 57
11890 68
10771 42
10365 13
9633 39
9099 26
8959 48
7701 45
7243 17
7157 16
7151 28
6947 8
6539 28
6499 41