Year Number 1960 126444 1961 130664 1962 134932 1963 139318 1964 143870 1965 148668 1966 153713 1967 159027 1968 164569 1969 170266 1970 176109 1971 182055 1972 188076 1973 194179 1974 200564 1975 207337 1976 214509 1977 221997 1978 229678 1979 237531 1980 245412 1981 253202 1982 260920 1983 268614 1984 276289 1985 283780 1986 290746 1987 297047 1988 302733 1989 307867 1990 312647 1991 317065 1992 321050 1993 324587 1994 327786 1995 330915 1996 333937 1997 336809 1998 340163 1999 344301 2000 349070 2001 354543 2002 360715 2003 367648 2004 375225 2005 383390 2006 392155 2007 401470 2008 411785 2009 423462 2010 436141 2011 449453 2012 462588 2013 472149 2014 479095 2015 487587 2016 497901 2017 509615 2018 522845 2019 537466 2020 551283 2021 562950 2022 574422 2023 588643