At the close, the Sensex is down 511.50 points or 1.61% at 31351.58, and the Nifty down 154.65 points or 1.66% at 9159.25. Bajaj Finance, IndusInd Bank, HDFC, Bharti Infratel, Zee Entertainment, Bajaj Finserv and HDFC Bank were the top losers. While RIL, Britannia Industries, Cipla, Sun Pharma and Hero MotoCorp.were the top gainers. About 773 shares have advanced, 1545 shares declined, and 159 shares are unchanged. On the sectoral front, except energy and pharma, all other indices ended lower. BSE Midcap and smallcap indices close with over 1 per cent cut.