Year Number 1960 313970 1961 316845 1962 320750 1963 324100 1964 327750 1965 331500 1966 333895 1967 334995 1968 335850 1969 337500 1970 339171 1971 342421 1972 346600 1973 350450 1974 355050 1975 358950 1976 360731 1977 361358 1978 362007 1979 362856 1980 364150 1981 365225 1982 365525 1983 365622 1984 365998 1985 366706 1986 368355 1987 370750 1988 373450 1989 377100 1990 381850 1991 387000 1992 392175 1993 397475 1994 402925 1995 408625 1996 414225 1997 419450 1998 424700 1999 430475 2000 436300 2001 441525 2002 446175 2003 451630 2004 458095 2005 465158 2006 472637 2007 479993 2008 488650 2009 497783 2010 506953 2011 518347 2012 530946 2013 543360 2014 556319 2015 569604 2016 582014 2017 596336 2018 607950 2019 620001 2020 630419 2021 640064 2022 653103 2023 668606