Year Number 1960 892346 1961 892857 1962 893434 1963 893676 1964 892448 1965 891124 1966 891136 1967 891109 1968 891730 1969 895154 1970 902550 1971 915028 1972 932405 1973 953212 1974 975466 1975 999084 1976 1022838 1977 1044344 1978 1065520 1979 1088807 1980 1114834 1981 1143334 1982 1173644 1983 1203686 1984 1231765 1985 1257143 1986 1279606 1987 1299736 1988 1318428 1989 1336817 1990 1355697 1991 1375187 1992 1394687 1993 1414522 1994 1435480 1995 1457831 1996 1481566 1997 1506236 1998 1531757 1999 1558300 2000 1585740 2001 1613580 2002 1641530 2003 1669123 2004 1695786 2005 1720532 2006 1744436 2007 1769294 2008 1794758 2009 1820792 2010 1847528 2011 1873473 2012 1898936 2013 1924725 2014 1949132 2015 1968574 2016 1983084 2017 1996305 2018 2008630 2019 2019784 2020 2034219 2021 2049070 2022 2055824 2023 2057594