22601 24
12945 6
16018 5
15145 14
13679 7
29440 56
21327 18
15241 16
23373 35
117958 188
11155 5
12229 3
10460 3
15431 18
11833 9
14582 4
26121 51
23656 30
11128 3
53353 98
12149 9
16465 20
27239 34
12267 7