Year Number 1960 905537 1961 932520 1962 960258 1963 988767 1964 1017629 1965 1046929 1966 1075580 1967 1102445 1968 1128479 1969 1154784 1970 1180979 1971 1206288 1972 1230989 1973 1255419 1974 1280025 1975 1305437 1976 1332485 1977 1361037 1978 1390769 1979 1422213 1980 1454737 1981 1487956 1982 1521474 1983 1555359 1984 1590087 1985 1625232 1986 1659314 1987 1691381 1988 1721273 1989 1749210 1990 1776243 1991 1800161 1992 1822819 1993 1846876 1994 1870257 1995 1892547 1996 1917072 1997 1945783 1998 1976146 1999 2006341 2000 2035672 2001 2064193 2002 2091909 2003 2119122 2004 2146140 2005 2172802 2006 2199540 2007 2226078 2008 2251506 2009 2276149 2010 2301401 2011 2327284 2012 2353058 2013 2379069 2014 2405308 2015 2431426 2016 2457814 2017 2484263 2018 2510226 2019 2536070 2020 2566819 2021 2602173 2022 2639019 2023 2677728