2,292 new COVID-19 cases; 3,451 recovery in past 24 hours