Spectrum of perforation peritonitis in India--review of 504 consecutive cases. | Synapse