Oil prices mixed ahead of US supply report