Number: 95689233
Country: Spain
Source: TED
Number: 95689948
Number: 89702590
Number: 88606186
Number: 88400838
Number: 87940207
Number: 83946887
Number: 83092482
Number: 83092483
Number: 81746276
Number: 75791315
Number: 74552879
Number: 177250
Country: Germany
Number: 177251
Number: 177252
Country: France
Number: 177253
Number: 177254
Number: 177255
Country: Austria