Year Number 1960 73966 1961 81915 1962 90529 1963 99946 1964 110271 1965 121553 1966 134063 1967 155896 1968 181121 1969 210250 1970 243828 1971 282413 1972 295009 1973 307484 1974 320262 1975 333379 1976 346899 1977 360787 1978 375132 1979 389881 1980 405082 1981 419649 1982 434431 1983 449829 1984 465879 1985 482592 1986 500007 1987 518089 1988 536824 1989 556750 1990 579514 1991 591306 1992 605150 1993 619920 1994 634901 1995 650041 1996 665287 1997 680771 1998 696260 1999 711736 2000 727316 2001 751175 2002 775701 2003 800720 2004 826104 2005 851930 2006 878173 2007 904791 2008 931864 2009 959378 2010 987266 2011 1014863 2012 1042006 2013 1070117 2014 1099324 2015 1129724 2016 1161342 2017 1194221 2018 1228566 2019 1264379 2020 1301089 2021 1338796 2022 1377571 2023 1417576