translate English to German: Indeed, Europe has contributed a very large amount.
Tatsächlich hat Europa einen sehr großen Betrag beigesteuert.