NCC bags ₹1,691.5-crore building contracts from state agencies, private firm