Oil hovers above $104 after US crude supply jump