Indonesia reported on Friday 678 new coronavirus infections, taking the total number of cases in the Southeast Asian country to 25,216, said health ministry official Achmad Yurianto.