Year Number 1960 229347 1961 234612 1962 240439 1963 246004 1964 250329 1965 252819 1966 253116 1967 251584 1968 249200 1969 247345 1970 247011 1971 248721 1972 252201 1973 256755 1974 261425 1975 265555 1976 268928 1977 271746 1978 274273 1979 276931 1980 279989 1981 283593 1982 287572 1983 291484 1984 294773 1985 297126 1986 298391 1987 298688 1988 298331 1989 297836 1990 297571 1991 297632 1992 297948 1993 298367 1994 298688 1995 298601 1996 297958 1997 296930 1998 295645 1999 294489 2000 293731 2001 294678 2002 295606 2003 296591 2004 297191 2005 297915 2006 298577 2007 299290 2008 300084 2009 300956 2010 301687 2011 302077 2012 302449 2013 302871 2014 303191 2015 303386 2016 303492 2017 303519 2018 303440 2019 303303 2020 302841 2021 301673 2022 300543 2023 299975