Number: 85999999
Country: Germany
Source: TED
Number: 83944523
Number: 83098426
Number: 83098427
Number: 80415911
Number: 149510
Number: 149511
Number: 149512
Country: Italy
Number: 149513
Country: Netherlands
Number: 149514
Number: 149515
Country: Spain