20676 17
19133 19
11052 9
30449 26
6838 5
17415 14
15770 14
21239 21
11520 9
11445 9
21663 20
28166 29