Year Number 1960 132281 1961 137478 1962 142770 1963 148180 1964 153727 1965 159235 1966 164710 1967 170119 1968 175545 1969 180998 1970 186445 1971 194082 1972 204884 1973 216864 1974 229332 1975 242277 1976 255655 1977 269405 1978 283456 1979 297750 1980 312198 1981 325786 1982 338351 1983 351107 1984 364509 1985 378580 1986 393278 1987 408510 1988 424148 1989 440052 1990 456052 1991 472927 1992 490140 1993 507171 1994 524389 1995 541760 1996 559261 1997 576819 1998 594335 1999 611679 2000 628716 2001 645321 2002 661316 2003 687846 2004 736762 2005 797497 2006 858852 2007 920746 2008 982987 2009 1044748 2010 1075702 2011 1075052 2012 1087280 2013 1120807 2014 1165795 2015 1212293 2016 1255867 2017 1299292 2018 1328001 2019 1335714 2020 1322423 2021 1311407 2022 1321226 2023 1335012