50156 8
41409 6
40959 4
29759 3
45276 7
21831 3
16604 3
20927 2
54184 3
21107 1
64154 17
139954 19
21157 2
46805 6
255126 26
30304 4
28801 2
47758 8
47078 3
65277 7