50158 8
41402 6
40956 4
29751 3
45283 7
21828 3
16606 3
20929 2
54184 3
21103 1
64151 17
139956 19
21159 2
46803 6
255132 26
30306 4
28808 2
47753 8
47081 3
65279 7