Pion-Proton Total Cross Sections: 400 to 2000 MeV