Number: 1242967
Country: Italy
Source: TED
Number: 1242968
Country: France
Number: 1242969
Country: Germany
Number: 1242970
Number: 1242971
Country: Finland
Number: 1242972
Country: Netherlands