Year Number 1960 748936 1961 764682 1962 780826 1963 798167 1964 816829 1965 835960 1966 855361 1967 875280 1968 895694 1969 916509 1970 937631 1971 959108 1972 980848 1973 1002507 1974 1024255 1975 1046347 1976 1068871 1977 1091956 1978 1115492 1979 1139375 1980 1163541 1981 1187957 1982 1212474 1983 1236919 1984 1261455 1985 1286393 1986 1311738 1987 1337598 1988 1363884 1989 1390205 1990 1416511 1991 1442435 1992 1467449 1993 1489709 1994 1509345 1995 1528414 1996 1547338 1997 1565872 1998 1584071 1999 1602390 2000 1619784 2001 1636393 2002 1652158 2003 1666253 2004 1678978 2005 1690565 2006 1702279 2007 1714315 2008 1725997 2009 1737667 2010 1749434 2011 1760842 2012 1771954 2013 1782651 2014 1792147 2015 1800865 2016 1809605 2017 1818128 2018 1825935 2019 1833086 2020 1839805 2021 1845278 2022 1849691 2023 1853909