Year Number 1960 148262 1961 150867 1962 153441 1963 155640 1964 157498 1965 159592 1966 162019 1967 164607 1968 167368 1969 170308 1970 173430 1971 176761 1972 180335 1973 184187 1974 190087 1975 197856 1976 206190 1977 215627 1978 225964 1979 236976 1980 248481 1981 260629 1982 273582 1983 287160 1984 301104 1985 312731 1986 322366 1987 332945 1988 344589 1989 357326 1990 371158 1991 386063 1992 401975 1993 418811 1994 435478 1995 452151 1996 469943 1997 488696 1998 508209 1999 528231 2000 548547 2001 569013 2002 589452 2003 609676 2004 629891 2005 650189 2006 670173 2007 689512 2008 707945 2009 725150 2010 758707 2011 808363 2012 856002 2013 898647 2014 935144 2015 969346 2016 1000555 2017 1027049 2018 1051938 2019 1073122 2020 1087179 2021 1100154 2022 1118790 2023 1142337