Bengaluru, June 6: Karnataka posted 12,209 new cases of Covid-19, taking the total number of infections in the state so far to 26.95 lakh while the toll surged to 31,580 with 320 more deaths. The day also saw 25,659 discharges, continuing to outnumber the fresh cases.