What are the differential diagnoses for large nodular shadows (cannonballs) in the lungs? (list seven)

What are the differential diagnoses for large nodular shadows (cannonballs) in the lungs? (list seven)

1. Metastases
2. Abscesses or septic emboli
3. Wegener's granulomatosis
4. Granulomas (e.g., histoplasmosis or tuberculosis)
5. Necrobiotic nodules (in patients with rheumatoid arthritis)
6. Multiple hydatid cysts
7. Amyloid