Himachal woefully short of revenue officials