Year Number 1960 57578 1961 61249 1962 66504 1963 71484 1964 76872 1965 81929 1966 86118 1967 91778 1968 95366 1969 99523 1970 104736 1971 110413 1972 116520 1973 125521 1974 134049 1975 142225 1976 150699 1977 159605 1978 168286 1979 177313 1980 184899 1981 190366 1982 194829 1983 199396 1984 204138 1985 210339 1986 215995 1987 222773 1988 230929 1989 239325 1990 250925 1991 269825 1992 282044 1993 292386 1994 303149 1995 313585 1996 323168 1997 332784 1998 341167 1999 350028 2000 359836 2001 369743 2002 379048 2003 386939 2004 393958 2005 400378 2006 405859 2007 410415 2008 414805 2009 423641 2010 432113 2011 444244 2012 460666 2013 477237 2014 493320 2015 510355 2016 528341 2017 547609 2018 567153 2019 585214 2020 601945 2021 618423 2022 636392 2023 655726