Year Number 1960 160431 1961 164362 1962 169405 1963 175176 1964 180895 1965 186126 1966 191288 1967 196678 1968 202362 1969 208224 1970 214390 1971 221139 1972 228013 1973 233861 1974 238711 1975 243683 1976 249010 1977 254720 1978 260611 1979 266955 1980 272576 1981 276520 1982 279854 1983 283162 1984 286440 1985 289934 1986 294355 1987 299056 1988 303678 1989 309048 1990 314913 1991 321786 1992 328372 1993 334959 1994 342237 1995 349927 1996 358285 1997 366893 1998 375667 1999 385457 2000 396486 2001 407829 2002 419190 2003 430890 2004 442759 2005 454294 2006 465594 2007 476948 2008 488501 2009 500671 2010 512850 2011 524984 2012 539000 2013 555789 2014 575361 2015 595111 2016 613378 2017 631796 2018 651502 2019 672600 2020 693168 2021 711878 2022 734810 2023 762743