Year Number 1960 127144 1961 129650 1962 132068 1963 134412 1964 136995 1965 139796 1966 142518 1967 145348 1968 148466 1969 151773 1970 155255 1971 159172 1972 163666 1973 168846 1974 174505 1975 180318 1976 186303 1977 192436 1978 198565 1979 204714 1980 211144 1981 217803 1982 224454 1983 229747 1984 235503 1985 243419 1986 253056 1987 262234 1988 267113 1989 273791 1990 284841 1991 295989 1992 305757 1993 312916 1994 320799 1995 328707 1996 334130 1997 338519 1998 340653 1999 342815 2000 346715 2001 350182 2002 353225 2003 356095 2004 358847 2005 362472 2006 368320 2007 376668 2008 386897 2009 399626 2010 414376 2011 431107 2012 452261 2013 477950 2014 508505 2015 544656 2016 585427 2017 630881 2018 680196 2019 731618 2020 783629 2021 834871 2022 885916 2023 938156