29 posts have remained vacant for 22 years at