Year Number 1960 28518 1961 29851 1962 31223 1963 32613 1964 34017 1965 35429 1966 36825 1967 38189 1968 40978 1969 45785 1970 51392 1971 57470 1972 64028 1973 71076 1974 78489 1975 86002 1976 97015 1977 112049 1978 128021 1979 144796 1980 162174 1981 179241 1982 196245 1983 214100 1984 232591 1985 251448 1986 268869 1987 285895 1988 305110 1989 326282 1990 349108 1991 373225 1992 398249 1993 423931 1994 450203 1995 477242 1996 508515 1997 545726 1998 586834 1999 630838 2000 676587 2001 722861 2002 768755 2003 813967 2004 858637 2005 921745 2006 1045604 2007 1237411 2008 1456583 2009 1653736 2010 1761114 2011 1801146 2012 1838675 2013 1873420 2014 1905492 2015 1935295 2016 1963389 2017 1990239 2018 2016202 2019 2041725 2020 2066674 2021 2091813 2022 2120000 2023 2151793