Year Number 1960 112259 1961 114552 1962 116914 1963 119349 1964 121849 1965 124434 1966 127142 1967 129999 1968 133018 1969 136199 1970 139546 1971 143072 1972 146767 1973 150627 1974 154573 1975 158445 1976 162129 1977 165561 1978 168436 1979 168238 1980 160681 1981 142511 1982 127644 1983 124510 1984 126319 1985 127344 1986 125045 1987 122823 1988 123220 1989 126772 1990 127085 1991 127860 1992 144159 1993 168413 1994 186836 1995 199303 1996 208408 1997 217349 1998 226413 1999 236299 2000 240135 2001 242433 2002 259565 2003 280996 2004 293046 2005 304151 2006 317538 2007 325573 2008 335468 2009 350793 2010 365229 2011 383213 2012 403298 2013 421706 2014 440162 2015 454799 2016 466990 2017 482165 2018 499182 2019 517390 2020 534863 2021 549301 2022 563354 2023 580450