12166 10
16498 6
14050 5
20638 29
20875 14
17499 5
39859 69
12263 2
40163 44
12831 6
14711 9
26470 55
15104 8
19058 18
22738 35
12772 5
16399 8
14404 12
30193 67
22560 27
20014 6
13146 3
17964 18
18848 19