PHNOM PENH - Cambodian Prime Minister Hun Sen's party took the vast majority of seats in Sunday's general election as widely expected, according to preliminary election results tallied by the ruling party, held in the absence of viable challengers after the main opposition party was barred from taking part.