Number: 1712326
Country: Italy
Source: TED
Number: 1712327
Country: United States
Number: 1712328
Country: Sweden
Number: 1712329
Number: 1712330
Country: Poland
Number: 1712331
Country: Norway