Year Number 1960 174719 1961 182905 1962 196865 1963 210818 1964 223820 1965 235505 1966 240436 1967 239126 1968 237683 1969 235963 1970 234049 1971 232277 1972 230873 1973 229874 1974 229151 1975 239951 1976 265016 1977 279844 1978 281573 1979 283405 1980 285647 1981 288536 1982 292406 1983 297547 1984 304314 1985 312812 1986 322578 1987 332791 1988 343995 1989 356098 1990 368233 1991 380620 1992 393135 1993 405903 1994 418899 1995 431422 1996 469484 1997 536556 1998 581497 1999 601475 2000 621551 2001 641734 2002 662201 2003 683167 2004 704303 2005 724743 2006 744457 2007 763091 2008 780124 2009 796725 2010 814330 2011 834248 2012 857627 2013 886735 2014 923821 2015 969350 2016 1021728 2017 1077971 2018 1137048 2019 1198834 2020 1254377 2021 1309613 2022 1376353 2023 1448688