past and present for passing

600 million