Which animals eat coffee beans?

The most expensive coffee in the world is from Indonesia and is harvested from the excrement of the palm civet or 'luwak' in Indonesian.