Number: 77244992
Country: Italy
Source: TED
Number: 396929
Country: France
Number: 396930
Country: Germany
Number: 396931
Country: Sweden
Number: 396932
Number: 396933
Country: Romania
Number: 396934
Country: Poland