Year Number 1960 103596 1961 106213 1962 108914 1963 111689 1964 114171 1965 116390 1966 118760 1967 121336 1968 124110 1969 125964 1970 126013 1971 124779 1972 122774 1973 120413 1974 118002 1975 115732 1976 113592 1977 112455 1978 112849 1979 114724 1980 118869 1981 125436 1982 133867 1983 141265 1984 147285 1985 154062 1986 161399 1987 169134 1988 177185 1989 185522 1990 194124 1991 202985 1992 212101 1993 221459 1994 230993 1995 240626 1996 250401 1997 260363 1998 270540 1999 280638 2000 292745 2001 306192 2002 318016 2003 328557 2004 338446 2005 348594 2006 359977 2007 373259 2008 388680 2009 406174 2010 425436 2011 444065 2012 461838 2013 480675 2014 500435 2015 521014 2016 542338 2017 563812 2018 584527 2019 603721 2020 620158 2021 633624 2022 644693 2023 653676