translate English to German: Despite this, the Council only approved 89 of the 317 requested posts.
Der Rat hat jedoch nur 89 der geforderten 317 Stellen bewilligt.