Which digital cameras have the most memory?

Digital cameras usually have external memory cards that can hold many picture files. There are different types of cards with different memory sizes ranging from 2 gb to 64 gb.