Year Number 1960 52349 1961 54860 1962 57544 1963 60340 1964 63204 1965 66146 1966 69190 1967 72333 1968 77950 1969 87026 1970 97538 1971 108830 1972 120822 1973 133446 1974 146625 1975 160209 1976 179623 1977 206141 1978 235341 1979 266807 1980 299721 1981 332047 1982 363825 1983 396438 1984 429484 1985 462356 1986 495183 1987 528332 1988 561673 1989 595156 1990 628689 1991 662159 1992 695410 1993 728293 1994 760604 1995 792350 1996 832990 1997 883126 1998 934014 1999 985583 2000 1037745 2001 1090383 2002 1143337 2003 1196457 2004 1249569 2005 1325578 2006 1470867 2007 1691536 2008 1943966 2009 2174433 2010 2306780 2011 2364604 2012 2420594 2013 2475122 2014 2528177 2015 2579445 2016 2628601 2017 2675811 2018 2721838 2019 2767844 2020 2811921 2021 2853108 2022 2893385 2023 2933285