Year Number 1960 892286 1961 905122 1962 919896 1963 936755 1964 955223 1965 975126 1966 996581 1967 1019733 1968 1044520 1969 1070311 1970 1096431 1971 1122356 1972 1147903 1973 1173536 1974 1199974 1975 1227341 1976 1255358 1977 1283734 1978 1312261 1979 1340667 1980 1368643 1981 1395782 1982 1421720 1983 1446188 1984 1468947 1985 1489770 1986 1508575 1987 1525335 1988 1539309 1989 1549866 1990 1557239 1991 1560903 1992 1456296 1993 1302113 1994 1219392 1995 1216142 1996 1289455 1997 1355282 1998 1389415 1999 1411196 2000 1428406 2001 1440972 2002 1448292 2003 1447500 2004 1434795 2005 1419482 2006 1410396 2007 1395806 2008 1374063 2009 1350688 2010 1327719 2011 1305409 2012 1282509 2013 1263314 2014 1246701 2015 1227860 2016 1208705 2017 1188914 2018 1168047 2019 1146816 2020 1125437 2021 1103957 2022 1088642 2023 1079526