Year Number 1960 2063302 1961 2104789 1962 2146239 1963 2191808 1964 2241190 1965 2291130 1966 2344680 1967 2405403 1968 2472330 1969 2541644 1970 2607508 1971 2669474 1972 2723432 1973 2770367 1974 2824361 1975 2885161 1976 2953271 1977 3043561 1978 3152358 1979 3262712 1980 3378925 1981 3499416 1982 3620257 1983 3753075 1984 3898992 1985 4023825 1986 4156106 1987 4304390 1988 4440147 1989 4593682 1990 4680979 1991 4755369 1992 4914980 1993 5169628 1994 5435064 1995 5634005 1996 5831196 1997 6028558 1998 6233875 1999 6453647 2000 6687209 2001 6919001 2002 7162034 2003 7405997 2004 7650337 2005 7916150 2006 8017042 2007 7998079 2008 8200773 2009 8541303 2010 8847899 2011 9183409 2012 9622146 2013 10101157 2014 10483060 2015 10801019 2016 11110281 2017 11421477 2018 11745458 2019 12073694 2020 12418674 2021 12767037 2022 13122028 2023 13501971