CDNS receives Rs 660 billion free deposits by March 28