Year Number 1960 192131 1961 196930 1962 202365 1963 207914 1964 213871 1965 219944 1966 225383 1967 230335 1968 235764 1969 241245 1970 247033 1971 253721 1972 260826 1973 267282 1974 273360 1975 279431 1976 284805 1977 290148 1978 295137 1979 299640 1980 303458 1981 306172 1982 308381 1983 310699 1984 313229 1985 316097 1986 320364 1987 325803 1988 331559 1989 338042 1990 345169 1991 353199 1992 359634 1993 365819 1994 372913 1995 380015 1996 387853 1997 396036 1998 403843 1999 413272 2000 423778 2001 434113 2002 445442 2003 456795 2004 468599 2005 480691 2006 492554 2007 504223 2008 515726 2009 527695 2010 539593 2011 551493 2012 565066 2013 580414 2014 598272 2015 616734 2016 633899 2017 651197 2018 668704 2019 687216 2020 705385 2021 721752 2022 743394 2023 768521