Year Number 1991 1208971 1992 1254742 1993 1302125 1994 1350221 1995 1397528 1996 1442944 1997 1486578 1998 1529424 1999 1573094 2000 1623054 2001 1679497 2002 1737860 2003 1797502 2004 1857720 2005 1917864 2006 1973136 2007 2025143 2008 2078090 2009 2129497 2010 2178451 2011 2038177 2012 1894791 2013 1939404 2014 1982647 2015 2018817 2016 2056298 2017 2099059 2018 2146167 2019 2192333 2020 2160986 2021 2222452 2022 2326941 2023 2397855