30353 1
32484 2
47727 4
66609 9
34626 2
65556 2
41359 3
120402 29
57026 12
67157 2
60477 10
97153 16
92154 4