29981 17
10204 6
24039 10
12105 8
18931 15
158391 97
36406 35
11179 7
12280 9
9592 6
12118 9
17959 14