Year Number 1960 391586 1961 403704 1962 416392 1963 428900 1964 440140 1965 446684 1966 448116 1967 448621 1968 450054 1969 452742 1970 456838 1971 462358 1972 470973 1973 488951 1974 519443 1975 559092 1976 604370 1977 653709 1978 707363 1979 765576 1980 827575 1981 891811 1982 957126 1983 1023016 1984 1079764 1985 1125019 1986 1166212 1987 1204203 1988 1242113 1989 1282076 1990 1323538 1991 1366166 1992 1409959 1993 1454730 1994 1499662 1995 1543172 1996 1584068 1997 1622647 1998 1659927 1999 1697659 2000 1735406 2001 1773081 2002 1812300 2003 1852800 2004 1893584 2005 1934182 2006 1979174 2007 2029078 2008 2080955 2009 2132593 2010 2181894 2011 2034421 2012 1883227 2013 1929022 2014 1971987 2015 2005720 2016 2039457 2017 2080797 2018 2128614 2019 2174687 2020 2219364 2021 2264649 2022 2308642 2023 2350732