12329 10
11549 5
14343 31
14744 14
19282 12
13740 32
11738 14
14191 14
14975 23
11047 8
11761 3
12323 9
9169 6
13381 19
21092 38
19632 34
14159 21
15530 30
8930 5
13267 23
19464 40
20108 32
17834 37
22642 51