Year Number 1960 716324 1961 743345 1962 768480 1963 791332 1964 811602 1965 830310 1966 848988 1967 868248 1968 888366 1969 909423 1970 931608 1971 954573 1972 978110 1973 1002506 1974 1027738 1975 1053885 1976 1081552 1977 1111450 1978 1144452 1979 1182190 1980 1225485 1981 1274439 1982 1328361 1983 1384836 1984 1442080 1985 1499954 1986 1558849 1987 1618636 1988 1677471 1989 1733212 1990 1784922 1991 1826249 1992 1862877 1993 1914892 1994 1671023 1995 1454831 1996 1689963 1997 1896465 1998 1916981 1999 1896390 2000 1877991 2001 1865980 2002 1868169 2003 1885439 2004 1912500 2005 1947792 2006 1990072 2007 2037182 2008 2085581 2009 2132050 2010 2175866 2011 2217815 2012 2260162 2013 2303314 2014 2345446 2015 2385642 2016 2423458 2017 2460133 2018 2496192 2019 2530088 2020 2562039 2021 2593347 2022 2624351 2023 2656497