A TOTAL of 3,386 out of 29,548 contract medical officers appointed by the Health Ministry resigned from 2017 to 2021, Health Minister Dr Zaliha Mustafa said.