Top 10 dividend stocks: PTC India leads at 9.7% yield