Year Number 1971 244803 1972 266790 1973 274067 1976 317126 1977 414423 1978 424330 1979 451814 1980 463098 1981 479291 1982 480535 1983 480871 1984 485741 1985 495375 1986 523347 1988 558852 1990 563734 1991 576472 1992 580792 1993 637359 1994 681044 1995 710702 1996 757551 1997 786335 1998 821546 1999 827664 2000 831521 2001 828113 2002 852857 2003 875300 2004 884629 2005 890821 2006 891881 2007 891807 2008 900817 2009 908880 2010 916341 2011 900123 2012 883938 2013 878283 2014 870893 2015 850466 2016 827987 2017 808705 2018 786246 2019 770659 2020 760566 2021 756191 2022 738642