Year Number 1971 1685671 1972 1682318 1973 1672939 1974 1596281 1975 1632716 1976 1638955 1977 1671517 1978 1699306 1979 1711232 1980 1718352 1981 1711037 1982 1690779 1983 1650567 1984 1605258 1985 1542101 1986 1520210 1987 1514575 1988 1529781 1989 1555230 1990 1583024 1991 1605720 1992 1623012 1993 1633797 1994 1639577 1995 1833681 1996 1848169 1997 1855789 1998 1869852 1999 1885341 2000 1905951 2001 1914395 2002 1933765 2003 1931817 2004 1934549 2005 1934941 2006 1938861 2007 1973456 2008 1977837 2009 1991715 2010 2015017 2011 2042081 2012 2083119 2013 2127730 2014 2168531 2015 2140571 2016 2179689 2017 2216779 2018 2247875 2019 2263884 2020 2268891 2021 2268055 2022 2247789