Number: 97127456
Country: Spain
Source: TED
Number: 96731329
Number: 96596451
Number: 87437096
Number: 85495984
Number: 82846515
Number: 81081651
Number: 79398656
Number: 78940060
Number: 78737131
Number: 78245292
Number: 76367587
Number: 76367588
Number: 415622
Country: Netherlands
Number: 415623
Country: Sweden
Number: 415624
Country: United Kingdom
Number: 415625
Number: 415626
Number: 415627
Country: Poland