Year Number 1960 45564 1961 49768 1962 54367 1963 59390 1964 64885.99999999999 1965 70873 1966 75187 1967 79555 1968 84183 1969 89066 1970 94240 1971 100027 1972 106179 1973 112690 1974 119610 1975 126956 1976 134763 1977 143027 1978 151811 1979 161134 1980 167212 1981 172952 1982 178897 1983 185047 1984 191417 1985 197988 1986 204794 1987 211834 1988 219126 1989 226648 1990 234439 1991 242570 1992 251006 1993 259709.99999999997 1994 268729 1995 278062 1996 287732 1997 297710 1998 308048 1999 318746 2000 329831 2001 341269 2002 353120 2003 365383 2004 388036 2005 412026 2006 437535 2007 464623 2008 493430 2009 523934.99999999994 2010 556326 2011 590719 2012 627239 2013 666016 2014 707191 2015 750911 2016 797334 2017 846627 2018 898968 2019 954424 2020 1012996 2021 1074642 2022 1139265 2023 1206767