Year Number 1960 431956 1961 434996 1962 434899 1963 434503 1964 433604 1965 431605 1966 430114 1967 428776 1968 426029 1969 422057 1970 419012 1971 417589 1972 417729 1973 418970 1974 419317 1975 421536 1976 425858 1977 429015 1978 431903 1979 435113 1980 437621 1981 436334 1982 434595 1983 434881 1984 434643 1985 433735 1986 434988 1987 435039 1988 430412 1989 423932 1990 416349 1991 407869 1992 398204 1993 387721 1994 377140 1995 366544 1996 355608 1997 345056 1998 334898 1999 326100 2000 318664 2001 311291 2002 303741 2003 296444 2004 290571 2005 286443 2006 283946 2007 283797 2008 284313 2009 287932 2010 290839 2011 293845 2012 297447 2013 300938 2014 304230 2015 306861 2016 308922 2017 310963 2018 313832 2019 317146 2020 319621 2021 320184 2022 319260 2023 317331