Number: 85293898
Country: France
Source: TED
Number: 84433726
Number: 84434567
Number: 83555560
Number: 78113205
Number: 75356335
Number: 72430092
Number: 781006
Number: 781007
Country: Spain
Number: 781008
Number: 781009
Number: 781010
Country: Greece
Number: 781011