50882 172
49741 116
49349 107
40781 86
21946 73
22228 71
12997 60
21124 59
13854 56
12047 51
9141 43
17103 43
10622 40
22872 39
8002 39
15740 38
14912 37
11744 37
18322 35
17468 34
16017 33
23032 33
15403 32
16418 31