30831 1
32481 2
47754 4
66655 9
34654 2
65608 2
41377 3
120477 29
57103 12
67180 2
60527 10
97179 16
92208 4