Many planets in this universe smaller than Earth have far more residents who live peacefully in abundance and with respect for all life forms in their worlds

What is the correctly punctuated version of this sentence?
Many planets in this universe smaller than Earth have far more residents, who live peacefully in abundance and with respect for all life forms in their worlds.