Year Number 1973 371661 1974 378059 1986 423984 1989 485061 1990 498941 1991 510349 1992 546208 1997 600023 1998 616749 1999 619517 2000 634521 2001 618243 2002 603480 2003 589842 2004 572635 2005 603902 2006 617995 2007 634970 2008 625561 2009 599309 2010 564293 2011 518178 2012 529923 2013 483414 2014 507022 2015 493033 2016 490981 2017 456672 2018 717213 2019 662156 2021 759182 2022 796959 2023 896623