Year Number 1960 499709 1961 500398 1962 500834 1963 501007 1964 500928 1965 500489 1966 499745 1967 498589 1968 496952 1969 494763 1970 491980 1971 488997 1972 486045 1973 483111 1974 480344 1975 477117 1976 468184 1977 459237 1978 450111 1979 440845 1980 431425 1981 422102 1982 412974 1983 404153 1984 395586 1985 387281 1986 378387 1987 369318 1988 360560 1989 352137 1990 343713 1991 335360 1992 327137 1993 319078 1994 311179 1995 303441 1996 295721 1997 287286 1998 278959 1999 270744 2000 262456 2001 254073 2002 245702 2003 237408 2004 229381 2005 221653 2006 214188 2007 207075 2008 200234 2009 193660 2010 187279 2011 181125 2012 177355 2013 174367 2014 171449 2015 168610 2016 165772 2017 162897 2018 159906 2019 156815 2020 153795 2021 150653 2022 147591 2023 144763