Year Number 1960 1876295 1961 1921351 1962 1968570 1963 2017497 1964 2067370 1965 2118104 1966 2170258 1967 2224041 1968 2278934 1969 2334582 1970 2391677 1971 2451273 1972 2513903 1973 2579784 1974 2649289 1975 2723323 1976 2803139 1977 2891552 1978 2992130 1979 3104547 1980 3226071 1981 3354921 1982 3489880 1983 3629666 1984 3772741 1985 3918380 1986 4063323 1987 4259055 1988 4492752 1989 4708651 1990 4896164 1991 5046355 1992 5192413 1993 5265662 1994 5201856 1995 5190199 1996 5287204 1997 5386547 1998 5496002 1999 5624113 2000 5764787 2001 5911060 2002 6065205 2003 6228350 2004 6401576 2005 6585398 2006 6778224 2007 6976891 2008 7178959 2009 7384918 2010 7595842 2011 7811265 2012 8030996 2013 8255436 2014 8485579 2015 8719776 2016 8956544 2017 9197987 2018 9445207 2019 9698995 2020 9958303 2021 10218942 2022 10480456 2023 10747253