hi Arkon,
Here's how you can get a count of the alive units in a trigger, and i'm guessing substituting "not alive" for "alive in the below script will give you what you are looking for:
To get west, east and civilians you need three triggers, all on this basis:
To get all the East soldiers, create a trigger that runs EAST and PRESENT for the area. name the trigger "triggerEast".
Then in your script put:
_vehListEast = list triggerEast
East_loons = []
{{if (alive _x) then {East_loons = East_loons + [_x]}} forEach crew _x} forEach _vehListEast
-----------------------------------------------
Ok so now East_loons will give you a count of all the East soldiers. I am guessing substituting not alive _x will give you the bodies/body count. Then create two other similar triggers for WEST and Civilians. let me know how that goes