943 posts will be recruited