What is the version of the following sentence with correct punctuation?

The prices of financial instruments worth trillions of euro depend on benchmarks and millions of residential mortgages are also linked to them
The prices of financial instruments worth trillions of euro depend on benchmarks, and millions of residential mortgages are also linked to them.