43,000 complaints received on citizen portal settled