46980 3
52052 10
31254 1
41126 1
29754 1
41909 4
39876 1
40781 3
35978 2
31306 1
47181 9
56829 8
53579 1
49726 6