50159 8
41406 6
40953 4
29754 3
45276 7
21828 3
16604 3
20927 2
54183 3
21101 1
64151 17
139958 19
21159 2
46803 6
255131 26
30308 4
28806 2
47758 8
47081 3
65276 7