47047 147
40172 95
21742 75
17323 66
17641 64
14614 63
28258 51
19559 49
23319 46
6599 45
12672 40
7687 35
10717 33
9949 32
18234 32
6704 31
11521 31
8104 30
11424 30
12497 29
8793 29
3922 28
11861 28
18648 26