Year Number 1960 179979 1961 188346 1962 197113 1963 206289 1964 215906 1965 225943 1966 236461 1967 247468 1968 259005 1969 271045 1970 283663 1971 296868 1972 310707 1973 325150 1974 340287 1975 356128 1976 372729 1977 390056 1978 408214 1979 427217 1980 444958 1981 449653 1982 454405 1983 459206 1984 464065 1985 468961 1986 473917 1987 478924 1988 483992 1989 489099 1990 494267 1991 499489 1992 504774 1993 510101 1994 515491 1995 520937 1996 526450 1997 532004 1998 537626 1999 543307 2000 548271 2001 548056 2002 547842 2003 547627 2004 547412 2005 547198 2006 546984 2007 546769 2008 546555 2009 546341 2010 546127 2011 545913 2012 545699 2013 545485 2014 545272 2015 545058 2016 544844 2017 544631 2018 544417 2019 544259 2020 544207 2021 544305 2022 544579 2023 545045