Punjab reports 508 new COVID-19 cases