Year Number 1970 509985 1971 535113 1972 541931 1973 588213 1974 613810 1975 640615 1976 667647 1977 690140 1978 718049 1979 748979 1980 695829 1981 585889 1982 667002 1983 700719 1984 730090 1987 837520 1988 853058 1989 833279 1991 809487 1992 829235 1993 834134 1995 838509 1996 902559 1997 933822 1998 925511 1999 939877 2000 949077 2001 967748 2002 987676 2003 1016098 2004 1045485 2005 1045484 2006 1035100 2007 1075041 2008 993795 2009 963524 2010 939726 2011 900681 2012 858864 2013 817275 2014 777043 2015 741394 2016 711182 2017 678137 2018 662740 2019 626300 2020 616870 2021 603304 2023 608082