Year Number 1990 205647 1991 262949 1992 1522061 1993 1739578 1994 1849552 1995 1876761 1996 2416511 1997 2290812 1998 2038056 1999 1872761 2000 1497485 2001 1396200 2002 1813828 2003 1619718 2004 1453159 2005 1180782 2006 1153051 2007 788682 2008 808216 2009 733517 2010 703510 2011 665883 2012 648398 2013 335903 2014 543371 2015 599922 2016 501186 2017 400446 2018 361916 2019 344746 2020 406971 2021 374737 2022 6057978 2023 6493983