Portuguese is only used in Brazil.
According to this website, there are almost 209 million people in Brazil, basically all of whom speak Portuguese.
That's a pretty small difference. So if you include all the Portuguese speakers from Spanish-speaking countries, it's about even. I am curious where QM got his data though, because I'm having trouble finding a solid source myself.
If you look at a map "Lake" Maracaibo is actually not inland, it is a bay.