The Garuda Purana lists eighty-four lakh hells, though twenty-one are deemed most significant. Each hell matches a category of sin - Tamishra, Lohashanku, Raurava, Kumbhipaka, etc.