HDFC and Edelwiess maintain buy with a TP of Rs 1,450 - 1460 pruned from earlier TP of 1525-1570 respectively.