18431 3
37257 4
105327 9
58230 4
31682 3
28008 4
47952 3
20704 1
45958 6
113502 16
21778 1
26177 2
24130 1
24679 3
36231 3
89330 19
22833 2
38126 3
20628 1
55552 12
52107 14
57084 7
19779 2
33382 4