20100105 unknown: Sensex closes at 23-month high of 17686