47184 3
52230 10
31406 1
41353 1
29956 1
41976 4
40032 1
41008 3
36183 2
31455 1
47276 9
57128 8
53809 1
49856 6