Number: 84433967
Country: Spain
Source: TED
Number: 83946603
Number: 82679798
Number: 79398919
Number: 79401398
Number: 79120485
Number: 77949904
Number: 77951643
Number: 77796898
Number: 77070227
Number: 75588222
Number: 75589094
Number: 75594027
Number: 73295444
Number: 73295794
Number: 73295854
Number: 240458
Country: Sweden
Number: 240459
Country: Slovakia
Number: 240460
Country: Poland
Number: 240461
Number: 240462
Country: Luxembourg
Number: 240463