Have you tired to polish them?

A quick way Ive seen people do them is to use toothpaste on them, but for a more permanent solution, a good polish will restore quite a bit of clarity!