At Close, the Sensex was down 237.44 points or 0.41% at 58,338.93, and the Nifty was down 54.60 points or 0.31% at 17,475.70. About 1811 shares have advanced, 1494 shares declined, and 136 shares are unchanged. Maruti Suzuki, HDFC, HDFC Bank, Tata Motors and Dr Reddy's Labs were among the top Nifty losers. However, ONGC, Apollo Hospitals, ITC, Sun Pharma and UPL were the top gainers.