N, Δ and ϱ-exchange in pion-nucleon scattering