20080522 business.india-business: Top 20 companies pay Rs 18;000cr dividend