Number: 83947933
Country: Germany
Source: TED
Number: 1184778
Country: Italy
Number: 1184779
Country: Spain
Number: 1184780
Number: 1184781
Country: Poland
Number: 1184782
Country: Portugal
Number: 1184783
Country: Denmark