Year Number 1990 1056416 1991 1018249 1992 1039785 1993 1741076 1994 1762691 1995 1486476 1996 1434430 1997 1037381 1998 968077 1999 942682 2000 825227 2001 595030 2002 647815 2003 678624 2004 618362 2005 557930 2006 479340 2007 438512 2008 465615 2009 483889 2010 507349 2011 600135 2012 641877 2013 724624 2014 919751 2015 1038377 2016 1090726 2017 1155918 2018 1283440 2019 1354330 2020 1457853 2021 1675916 2022 1750586 2023 1793223