Year Number 1960 1969282 1961 2020543 1962 2077233 1963 2138977 1964 2204758 1965 2277127 1966 2354710 1967 2434484 1968 2516848 1969 2601200 1970 2688343 1971 2776963 1972 2867595 1973 2962549 1974 3062119 1975 3167607 1976 3278384 1977 3397079 1978 3522029 1979 3646364 1980 3769494 1981 3889596 1982 4005808 1983 4123422 1984 4247636 1985 4382762 1986 4530048 1987 4688263 1988 4856427 1989 5029011 1990 5201534 1991 5371730 1992 5542117 1993 5716269 1994 5895944 1995 6080540 1996 6269947 1997 6468155 1998 6673989 1999 6884879 2000 7078897 2001 7258884 2002 7448793 2003 7649670 2004 7862666 2005 8086330 2006 8318619 2007 8557410 2008 8800381 2009 9045154 2010 9286590 2011 9520507 2012 9746701 2013 9965085 2014 10175710 2015 10376368 2016 10571294 2017 10758853 2018 10929916 2019 11090283 2020 11245746 2021 11391821 2022 11528136 2023 11654981