20512 12
15527 14
21036 18
39093 61
25273 44
20159 18
12808 12
14534 17
10785 4
12029 6
20191 19
14594 8
55887 33
27658 24
27462 22
15739 12
16108 12
26954 15
18675 21
12408 5
17839 8
18169 22
19768 37
19963 17