Number: 419213
Country: Germany
Number: 419214
Country: United Kingdom
Number: 419215
Country: Portugal
Source: TED
Number: 419216
Number: 419217
Number: 419218
Country: Sweden