What are causes of dilated cardiomyopathy?

What are causes of dilated cardiomyopathy?

Ischemic, genetic abnormalities, immune dysfunction, alcoholism, toxins, and valvular dysfunction