Year Number 1960 159325 1961 160135 1962 161045 1963 161986 1964 162992 1965 164205 1966 165585 1967 167045 1968 168599 1969 170831 1970 173593 1971 176154 1972 178581 1973 181053 1974 183710 1975 186594 1976 189716 1977 193084 1978 196688 1979 200493 1980 204495 1981 208720 1982 213155 1983 217814 1984 222727 1985 227919 1986 233421 1987 239240 1988 245353 1989 251744 1990 258430 1991 265443 1992 272809 1993 280565 1994 288720 1995 297213 1996 306104 1997 315447 1998 325216 1999 335429 2000 346160 2001 357448 2002 369288 2003 381754 2004 394873 2005 408676 2006 423275 2007 438652 2008 454738 2009 471438 2010 488736 2011 506635 2012 525111 2013 544005 2014 562645 2015 580435 2016 597170 2017 613077 2018 628691 2019 644373 2020 660335 2021 676764 2022 693560 2023 710746