Year Number 1960 785048 1961 809475 1962 834000 1963 858244 1964 882448 1965 906153 1966 929381 1967 953152 1968 979606 1969 1007337 1970 1032302 1971 1056583 1972 1082296 1973 1107246 1974 1132155 1975 1157882 1976 1183327 1977 1209570 1978 1234924 1979 1259974 1980 1286555 1981 1313483 1982 1342885 1983 1373470 1984 1404928 1985 1436842 1986 1468045 1987 1501223 1988 1533846 1989 1580227 1990 1613977 1991 1609526 1992 1605160 1993 1600776 1994 1596176 1995 1591252 1996 1585863 1997 1580008 1998 1573432 1999 1565927 2000 1557540 2001 1543533 2002 1538490 2003 1531532 2004 1523393 2005 1513578 2006 1501918 2007 1488396 2008 1474838 2009 1462978 2010 1454108 2011 1449024 2012 1445914 2013 1442931 2014 1439863 2015 1435812 2016 1433925 2017 1433238 2018 1430495 2019 1425364 2020 1418585 2021 1407212 2022 1392115 2023 1378159