Number: 96895913
Country: Italy
Source: TED
Number: 95014649
Number: 86669217
Number: 86201692
Number: 85149749
Number: 84872579
Number: 84565830
Number: 84173348
Number: 82681208
Number: 80665869
Number: 78941961
Number: 76897334
Number: 73059347
Number: 105912
Country: Germany
Number: 105913
Country: Romania
Number: 105914
Number: 105915
Number: 105916
Number: 105917