List of rivers of Scotland

This is a list of rivers of Scotland, by geography and length (at the end):
Flowing into the North Sea.
"From Berwick-upon-Tweed to Duncansby Head (East Coast)"
The Inner Hebrides and Isle of Skye.
"Isle of Skye"
"Mull"
"Islay"
Flowing into the Atlantic Ocean.
"Dunnet Head to Mull of Kintyre"
Firth of Clyde.
"From Mull of Kintyre to Mull of Galloway"
"Arran and the Cumbrae Islands"
By length.
The eleven major rivers of Scotland, by length, are: