Why is methyl iodide more dense than ethyl iodide, even though the latter has more carbon atoms?
For the same reason why a bucket of sand will weigh more than a bucket of rocks.
Smaller molecules will result in a more dense, thus more heavy substance.