Number: 83946867
Country: Italy
Source: TED
Number: 959415
Country: Germany
Number: 959416
Country: France
Number: 959417
Country: Finland
Number: 959418
Number: 959419
Number: 959420