Year Number 1960 118794 1961 121502 1962 124807 1963 128280 1964 132033 1965 135884 1966 139628 1967 143673 1968 148198 1969 152827 1970 157580 1971 162785 1972 168208 1973 172650 1974 176005 1975 179381 1976 183071 1977 187126 1978 191146 1979 195032 1980 198515 1981 201060 1982 202983 1983 204871 1984 206743 1985 208799 1986 211734 1987 215372 1988 219359 1989 224117 1990 229419 1991 235750 1992 241674 1993 247446 1994 253713 1995 260128 1996 266957 1997 273704 1998 280266 1999 287597 2000 295936 2001 304635 2002 313420 2003 322401 2004 331852 2005 341300 2006 350429 2007 359456 2008 368646 2009 378460 2010 388167 2011 397731 2012 408943 2013 422633 2014 439084 2015 455557 2016 470198 2017 484656 2018 499606 2019 515724 2020 531263 2021 545122 2022 563239 2023 585058