Year Number 1971 984000 1972 1018800 1973 1065000 1974 1129600 1975 1164223 1976 1216233 1977 1256418 1978 1307158 1979 1404201 1980 1450109 1981 1534258 1982 1589997 1983 1633516 1984 1677364 1985 1700755 1986 1738549 1987 1789982 1988 1822252 1989 1827920 1990 1842953 1991 1846338 1992 2019850 1993 1986753 1994 1751123 1995 1777304 1996 1812255 1997 1888172 1998 1882945 1999 1899466 2000 1925420 2001 1955060 2002 1982636 2003 1987465 2004 1989665 2005 1997624 2006 2006430 2007 2039168 2008 2008015 2009 2098874 2010 2114197 2011 2128039 2012 2089088 2013 2068184 2014 2093835 2015 1998135 2016 1951188 2017 1929416 2018 1932261 2019 1904379 2020 1876429 2021 1849678 2022 1845550