Zwei deutsche Städte, haben den gleichen Namen, aber liegen an verschiedenen Flüßen. Wie  heißen diese Städte?

1 Hamburg.
2 Essen.
3 Frankfurt.
4 Bonn.
5 Weimar.