Year Number 1960 126960 1961 130711 1962 134407 1963 138079 1964 141761 1965 145452 1966 149174 1967 152936 1968 156698 1969 160398 1970 164327 1971 168785 1972 173746 1973 179142 1974 184890 1975 191181 1976 198043 1977 205946 1978 216611 1979 230143 1980 240406 1981 246891 1982 253655 1983 260671 1984 267745 1985 274423 1986 280742 1987 287242 1988 294966 1989 303752 1990 312969 1991 322104 1992 331645 1993 341446 1994 350192 1995 357266 1996 362223 1997 365126 1998 366295 1999 365880 2000 363998 2001 360892 2002 357491 2003 355101 2004 354357 2005 355260 2006 357199 2007 360080 2008 364285 2009 370005 2010 377534 2011 386646 2012 396514 2013 405926 2014 419578 2015 438467 2016 457777 2017 476921 2018 495723 2019 513732 2020 529049 2021 537917 2022 542143 2023 549245