47055 3
52130 10
31327 1
41206 1
29780 1
41952 4
39928 1
40851 3
36033 2
31332 1
47178 9
56901 8
53684 1
49732 6