20111222 business.india-business: Sensex gains 510 points on short covering