NCR earns ₹354 cr in rail land use; highest in 20 years