Year Number 2000 26660 2001 366942 2002 3378319 2003 11467799 2004 25585996 2005 38842035 2006 53495465 2007 71349600 2008 90439075 2009 115076496 2010 137814988 2011 171435966 2012 192705835 2013 208232739 2014 221606908 2015 301263530 2016 350329750 2017 426573136 2018 445595846 2019 494878357 2020 536159450 2021 595137117 2022 652624450