20648 19636 20084 16999 6056 24664 15836 39040 15379 23698