Just to explain some IATA Codes:
Berlin has (at least) 3 airports:
TXL = Berlin Tegel
SXF = Berlin Schönefeld
THF = Berlin Tempelhof
And FCO for Rome makes sense if you see, that the name of the field is Fiumicino.
Anyway, I sometimes have problems with ICAO AND IATA Abbreviations.