European Rivers & Cities II quiz

Europe has many big rivers connecting many notable cities to the sea. How well do you know these European rivers and can you match these with the right cities?