The Kam Air flight , which originated in the western Afghan city of Herat , had 104 people on board .