16814 16
12417 5
15647 16
16327 16
13896 11
16756 17
14048 7
13033 9
12971 5
17375 11
15998 12
15264 8
15615 9
21498 40
24658 24
16261 10
15115 9
13632 4
13085 9
14684 15
15597 7
13425 10
12943 6
20652 32