Sensex Gains Over 1,000 Points, And Nifty Recovers 24,350 From Massive Buying