That's most likely made 30 million no longer feasible to achieve for the Switch now unless it has an absolutely insane December but it could still get to about 28 and get the third highest year behind the DS's two biggest years. At absolute worst it'll get the fourth highest which is still really impressive considering how massive the DS's top three years were.