47047 147
40172 95
21742 76
17323 67
17641 64
14614 63
28258 51
19559 49
23319 46
6599 45
12672 41
7687 35
18234 35
10717 33
11521 32
10290 32
6704 31
8104 30
11424 30
12497 29
8793 29
4259 28
11861 28
18648 26