Year Number 1960 59126 1961 63090 1962 67325 1963 71845 1964 76676 1965 81816 1966 87309 1967 93170 1968 99434 1969 107102 1970 115374 1971 124284 1972 133897 1973 144223 1974 155361 1975 167360 1976 182337 1977 200214 1978 219871 1979 241459 1980 265200 1981 291201 1982 319792 1983 351190 1984 385721 1985 423537 1986 452238 1987 472181 1988 493032 1989 514741.99999999994 1990 537441 1991 561141 1992 585920 1993 611721 1994 638696 1995 666861 1996 696309 1997 739213 1998 795344 1999 855737 2000 920808 2001 990628 2002 1065850 2003 1146783 2004 1233987 2005 1327553 2006 1428359 2007 1514246 2008 1586762 2009 1662536 2010 1742041 2011 1825349 2012 1912763 2013 2004106 2014 2099945 2015 2200368 2016 2305593 2017 2415851 2018 2531381 2019 2652720 2020 2780331 2021 2914619 2022 3055788 2023 3203923