How many 10 megapixel photos will a 2 GB memory card hold?

A 10-megapixel camera however will be able to store approximately 650 pictures on a 2 GB memory card.