Year Number 1960 1804235 1961 1843100 1962 1885912 1963 1934221 1964 1987528 1965 2046000 1966 2108544 1967 2173321 1968 2240688 1969 2310296 1970 2382629 1971 2455858 1972 2530965 1973 2610297 1974 2691376 1975 2771012 1976 2846081 1977 2920100 1978 2992258 1979 3017524 1980 2914935 1981 2615829 1982 2375980 1983 2352492 1984 2430320 1985 2503414 1986 2497014 1987 2474639 1988 2496483 1989 2573329 1990 2586901 1991 2609202 1992 2939728 1993 3428000 1994 3801453 1995 4060288 1996 4254773 1997 4450669 1998 4654178 1999 4874579 2000 4968153 2001 5022391 2002 5367695 2003 5792486 2004 6022188 2005 6204843 2006 6418452 2007 6598700 2008 6760595 2009 6926571 2010 7080622 2011 7241399 2012 7412361 2013 7581794 2014 7756052 2015 7924320 2016 8081758 2017 8240991 2018 8402599 2019 8567283 2020 8740826 2021 8912289 2022 9076426 2023 9256800