Year Number 1960 680010 1961 690922 1962 702291 1963 713087 1964 722362 1965 731807 1966 742166 1967 752808 1968 763698 1969 774852 1970 786507 1971 798307 1972 810321 1973 822847 1974 835620 1975 848629 1976 861856 1977 875952 1978 891204 1979 907166 1980 923982 1981 941446 1982 959619 1983 978945 1984 999143 1985 1019941 1986 1043473 1987 1069980 1988 1097394 1989 1123628 1990 1167121 1991 1179992 1992 1157908 1993 1154829 1994 1158580 1995 1159898 1996 1164805 1997 1178738 1998 1189836 1999 1196565 2000 1225354 2001 1297207 2002 1371768 2003 1427303 2004 1476037 2005 1516849 2006 1551718 2007 1588038 2008 1631222 2009 1679835 2010 1731447 2011 1783925 2012 1837844 2013 1894012 2014 1953103 2015 2013743 2016 2077155 2017 2143112 2018 2209883 2019 2277006 2020 2344865 2021 2413999 2022 2483904 2023 2555062