Number: 85150674
Country: Switzerland
Source: TED
Number: 83834075
Number: 82004266
Number: 80743528
Number: 78941321
Number: 812386
Country: Norway
Number: 812387
Number: 812388
Number: 812389
Number: 812390
Number: 812391