Year Number 1960 189175 1961 201396 1962 213571 1963 226107 1964 240377 1965 257973 1966 279285 1967 303845 1968 330338 1969 356400 1970 380080 1971 400560 1972 418140 1973 433886 1974 448586 1975 462544 1976 475805 1977 488982 1978 502480 1979 516754 1980 532960 1981 551320 1982 571606 1983 593565 1984 616830 1985 641211 1986 666644 1987 692980 1988 720344 1989 749554 1990 775069 1991 796419 1992 819275 1993 843787 1994 869515 1995 895225 1996 919845 1997 942517 1998 962633 1999 980528 2000 996659 2001 1011282 2002 1025449 2003 1040204 2004 1056353 2005 1073468 2006 1137602 2007 1200738 2008 1217798 2009 1231420 2010 1244085 2011 1260828 2012 1263686 2013 1339033 2014 1505515 2015 1641529 2016 1703954 2017 1727466 2018 1747160 2019 1763222 2020 1776239 2021 1785746 2022 1777376 2023 1750465