How many megabytes are there in gigabytes?

There are 1000 mb in a gb,
1000 bytes in a kb
1000 kb in a mb
1000mb in a gb
1000 gb in a tb(terrabyte),and so on,never stops!