Year Number 1960 51448 1961 53337 1962 55420 1963 57684 1964 60131 1965 62793 1966 65723 1967 68926 1968 75480 1969 85649 1970 95887 1971 105728 1972 115609 1973 125799 1974 136578 1975 148118 1976 164589 1977 187349 1978 213846 1979 244169 1980 277015 1981 308443 1982 337686 1983 366965 1984 396160 1985 424634 1986 457870 1987 492744 1988 521070 1989 544366 1990 563961 1991 581003 1992 596340 1993 610290 1994 622490 1995 632479 1996 655171 1997 685203 1998 704346 1999 716760 2000 726296 2001 736320 2002 748960 2003 764729 2004 782768 2005 813560 2006 869229 2007 945394 2008 1029377 2009 1106650 2010 1165799 2011 1206937 2012 1235570 2013 1254286 2014 1266578 2015 1276709 2016 1288760 2017 1305519 2018 1328009 2019 1355237 2020 1387612 2021 1418167 2022 1438088 2023 1448125