Where did the Cypriots actually come from?

I really need to know!!
11 answers 11