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