Year Number 1960 168675 1961 170324 1962 177771 1963 185434 1964 193285 1965 201277 1966 209336 1967 217370 1968 225277 1969 232908 1970 239945 1971 242857 1972 242196 1973 241823 1974 241687 1975 241711 1976 241814 1977 241893 1978 241850 1979 241700 1980 241699 1981 245350 1982 253840 1983 263814 1984 274500 1985 285908 1986 297952 1987 310486 1988 323346 1989 336364 1990 349397 1991 361683 1992 371770 1993 380206 1994 388355 1995 396284 1996 404216 1997 411700 1998 418776 1999 425518 2000 431896 2001 439122 2002 449665 2003 462533 2004 475529 2005 488619 2006 501863 2007 515330 2008 529038 2009 543021 2010 557297 2011 571003 2012 582766 2013 593374 2014 604167 2015 615239 2016 626688 2017 638609 2018 650991 2019 663653 2020 676283 2021 686607 2022 695168 2023 704149