translate English to French: He finally came up with EUR 530 million.
Il a finalement annoncé la somme de 530 millions.