Year Number 1960 1552547 1961 1583585 1962 1617523 1963 1657886 1964 1702680 1965 1752244 1966 1807608 1967 1864483 1968 1922697 1969 1982006 1970 2042126 1971 2103240 1972 2166157 1973 2231430 1974 2299327 1975 2370592 1976 2446136 1977 2527135 1978 2619102 1979 2724384 1980 2840214 1981 2964468 1982 3094897 1983 3229251 1984 3365263 1985 3502599 1986 3638942 1987 3807916 1988 4014119 1989 4219193 1990 4396288 1991 4537358 1992 4672351 1993 4739308 1994 4680073 1995 4655892 1996 4719623 1997 4788774 1998 4876360 1999 4980322 2000 5092819 2001 5218627 2002 5359548 2003 5511509 2004 5673576 2005 5848556 2006 6032624 2007 6222489 2008 6425914 2009 6639597 2010 6849578 2011 7054315 2012 7252372 2013 7441594 2014 7621388 2015 7790837 2016 7948036 2017 8093358 2018 8229029 2019 8355525 2020 8473148 2021 8583538 2022 8691168 2023 8801005