What are all these little snails?

Top