What is the difference between advisor and counselor and adviser and councillor?

What the difference between advisor and counselor and adviser and councillor?
There is a single word in Russian language, that one has meaning “advisor”. But there are four similar words in English. What the difference between them?

‘Advisor’/‘Adviser’ are just alternate spellings. A 'counselor 'is an advisor, though it has other meanings. A ‘councillor’ is completely different; s/he is a member of a council.

Thanks!!