Please try to search on this forum the minimum number of soldiers that needs to escort each siege machine.
PS: you need at least 25 soldiers for each battering ram, 50 soldiers for each catapult, 100 soldiers for each trebuchet, but try to search this forum anyway, it'll be a good exercise. Also you might wanna read the in game siege equipment description