BJP will get 800 to 900 seats