Fill in the blanks:
NaCl an electrovalent compounds is formed as a result of tranfer of ___ [one,two, three] valence electrons from metallic sodium to non-metallic chlorine atom. CaO is similarly formed as a result of transfer of ____ [one, two, three] valence electrons from metallic calcium to non-metallic oxygen and magnesium chloride by transfer of ____ [one, two, three] valence electrons from ____ [one, two] magnesium atom/s to ____ [one, two] chlorine atom/s.