What do mosquitoes feed mainly on?

Mosquitoes mainly feed on blood.