51051 14
44129 16
44779 4
27859 1
29702 4
21480 2
25658 1
27876 4
47777 1
77751 11
21084 1
22084 1
35128 2
72557 7
21158 1
39853 6
60503 8
96978 22
43352 9
34478 7
19305 3
19458 3
37232 4
29528 1