12786 12
18663 13
12059 10
18136 18
10992 9
28086 27
9272 7
25398 24
21050 19
30052 32
9893 8
15076 14