24215 21
158389 97
25703 20
8687 5
12672 8
44614 18
12118 9
15347 12
11079 7
14204 10
13334 49
18931 15