The Nintendo Switch has sold nearly 20 million units so far.

Nintendo has released its Q1 financial results, which reveal that 19.67 million Switch units have been sold as of June 30. According to Nintendo figures, this is up from 1.97 million units year-over-year. Software sales had reached 86.93 million units sold by the end of the quarter.

The console’s top-selling first-party title was Super Mario Odyssey, which has sold 11.17 million units. In second came Mario Kart 8 Deluxe, which sold 10.35 million units. This was followed by The Legend of Zelda: Breath of the Wild, which has sold 9.32 million units.

The Nintendo 3DS sold 72.9 million units, with 367.84 million software units shipped in its lifetime. For the quarter, the 3DS sold 360,000 units, which was down by 61.9 percent. The handheld sold 2.95 million software units, which is a 49.6 percent decrease on a year-on-year basis. The relaunch of the NES Classic Edition in June sold 1.26 million units.

In the financial report, it was seen that the Pokémon RPG for the Switch is set for a late 2019 release. The game was originally scheduled for a late 2018 to mid-2019 release, but seems to have been pushed back.

Have you been impressed with the Nintendo Switch? Are you looking forward to the Pokémon RPG coming next year? Let us know in the comments below.