This can be stated in active form. Alternate translation: "Then the leaders ... and the officials over the king's work made freewill offerings" (See: [[rc://en/ta/man/jit/figs-activepassive]])
Possible meanings are 1) these numbers represent the exact amount of soldiers that these commanders led. Alternate translation: "the commanders of 1,000 soldiers and the commanders of 100 soldiers" or 2) the words translated as "thousands" and "hundreds" do not represent exact numbers, but are the names of larger and smaller military divisions. Alternate translation: "the commanders of large military divisions and the commanders of smaller military divisions" See how you translated this in [1 Chronicles 13:1](../13/01.md). (See: [[rc://en/ta/man/jit/translate-numbers]])