50038 157
46903 115
44580 110
33092 106
27340 103
49055 86
27933 77
13457 71
29885 67
23083 65
21316 61
17625 60
15504 59
30220 58
19414 55
17732 49
11587 49
25374 48
12851 48
9634 48
18440 43
13210 43
15137 42
17153 41