Year Number 1960 360400 1961 367235 1962 374047 1963 381255 1964 390007 1965 401477 1966 416092 1967 433591 1968 452711 1969 472069 1970 490612 1971 507760 1972 523636 1973 538938 1974 554211 1975 569559 1976 585080 1977 600746 1978 616600 1979 633360 1980 651930 1981 672715 1982 695454 1983 719284 1984 743285 1985 766514 1986 789005 1987 811689 1988 834536 1989 857167 1990 879711 1991 902182 1992 924528 1993 914116 1994 912938 1995 950264 1996 982373 1997 1008674 1998 1031499 1999 1055549 2000 1080579 2001 1106269 2002 1132624 2003 1159746 2004 1187438 2005 1215768 2006 1246065 2007 1278625 2008 1312771 2009 1348006 2010 1384408 2011 1421489 2012 1457998 2013 1493646 2014 1528316 2015 1562214 2016 1595748 2017 1628855 2018 1661335 2019 1693588 2020 1725360 2021 1755854 2022 1784402 2023 1811343