Year Number 1973 276004 1974 282145 1975 285111 1976 289282 1977 294678 1978 303575 1979 312658 1980 324725 1981 334426 1982 350994 1983 369703 1984 386892 1985 404893 1986 413395 1987 431116 1988 447393 1989 462580 1990 468620 1991 488852 1992 506892 1993 515297 1994 523338 1995 533797 1996 541737 1999 629372 2000 649597 2001 657804 2002 672920 2003 671049 2004 667835 2005 673005 2006 679666 2007 684478 2008 686777 2009 693877 2010 708340 2011 719916 2012 733102 2013 751930 2014 767729 2015 784752 2016 808672 2017 819462 2018 836774 2019 847418 2020 863262 2021 887760