Number: 859213
Country: Norway
Source: TED
Number: 859214
Number: 859215
Country: Switzerland
Number: 859216
Number: 859217
Number: 859218
Country: India