47031 105
31767 46
15191 29
14703 21
12298 9
12212 27
11618 18
10134 8
10108 35
10105 12
9945 8
8722 16
8270 24
7902 12
7789 13
7734 20
7664 6
7553 30
7391 4
7321 3
7168 6
6847 12
6624 1
6156 7