Number: 89288062
Country: Italy
Source: TED
Number: 87624469
Number: 85594791
Number: 84633445
Number: 80581455
Number: 77072123
Number: 73522382
Number: 73526566
Number: 1033308
Country: Austria
Number: 1033309
Country: Germany
Number: 1033310
Number: 1033311
Country: Denmark
Number: 1033312
Country: Luxembourg
Number: 1033313
Country: France