how many episodes are there in quantum leap