Number: 98166595
Country: Spain
Source: TED
Number: 94882821
Number: 85595329
Number: 85294633
Number: 85070750
Number: 83392744
Number: 83099984
Number: 83099985
Number: 81379886
Number: 80413215
Number: 78110131
Number: 77594699
Number: 73785233
Number: 73036834
Number: 1013143
Country: Poland
Number: 1013144
Country: France
Number: 1013145
Number: 1013146
Number: 1013147
Number: 1013148
Country: Germany