We have now obtained figures that demonstrate that the Storeblt link brings a huge economic benefit to society

What is the correctly punctuated version of this sentence?
"We have now obtained figures that demonstrate that the Storeblt link brings a huge economic benefit to society.