Number: 80666115
Country: France
Source: TED
Number: 79540324
Number: 79123319
Number: 75189002
Number: 74394869
Number: 73295191
Number: 73058388
Number: 684142
Country: Sweden
Number: 684143
Number: 684144
Country: Spain
Number: 684145
Number: 684146
Country: United Kingdom
Number: 684147