What were the long term contributions made by the following Greeks?

ASocrates, Plato, and Aristotle
BEuclid
CThucydides
DPericles