19039 18
8189 6
14305 13
40820 16
22604 22
17638 15
15629 7
14840 13
16843 16
28122 29
13993 11
9921 5