Year Number 1960 57548 1961 62704 1962 68329 1963 73563 1964 79206 1965 85264 1966 91795 1967 99986 1968 108920 1969 118624 1970 129209 1971 140737 1972 153313 1973 166973 1974 181871 1975 198099 1976 215800 1977 235027 1978 250032 1979 262031.99999999997 1980 274625 1981 287786 1982 301598 1983 316072 1984 331262 1985 347138 1986 363798 1987 381257 1988 399552 1989 418439 1990 438246 1991 458991 1992 480749 1993 503474 1994 527307 1995 552268 1996 578447 1997 605790 1998 634466 1999 664500 2000 695999 2001 727546 2002 749785 2003 772704 2004 796357 2005 820665 2006 845751 2007 871603 2008 898283 2009 925702 2010 953998 2011 983159 2012 1013254 2013 1044183 2014 1076101 2015 1108994 2016 1142940 2017 1177828 2018 1213781 2019 1251511 2020 1291848 2021 1335700 2022 1383909 2023 1437233