20101221 business.india-business: Sensex hits 5-week high to breach 20k-mark; up 171 points