Year Number 1960 466855 1961 476704 1962 487953 1963 500463 1964 513911 1965 529304 1966 547296 1967 565535 1968 584571 1969 604594 1970 623993 1971 644329 1972 665891 1973 687686 1974 709380 1975 731192 1976 845864 1977 963292 1978 894268 1979 822978 1980 847131 1981 872018 1982 893903 1983 914509 1984 938214 1985 963532 1986 994026 1987 1024395 1988 1049031 1989 1073647 1990 1097818 1991 1122571 1992 1148918 1993 1174804 1994 1200529 1995 1228076 1996 1257678 1997 1287918 1998 1318656 1999 1350275 2000 1381942 2001 1413036 2002 1440831 2003 1469627 2004 1503790 2005 1538430 2006 1575997 2007 1617420 2008 1653896 2009 1684131 2010 1706120 2011 1727898 2012 1776856 2013 1950045 2014 2154096 2015 2183883 2016 2112180 2017 2040571 2018 1969938 2019 1900608 2020 1853595 2021 1827053 2022 1789156 2023 1737668