46978 3
52056 10
31259 1
41132 1
29756 1
41906 4
39879 1
40779 3
35981 2
31303 1
47181 9
56830 8
53584 1
49732 6