Year Number 1960 168656 1961 174126 1962 179840 1963 185722 1964 191762 1965 198042 1966 204528 1967 216598 1968 229443 1969 243031 1970 257496 1971 272840 1972 289113 1973 304935 1974 319354 1975 333840 1976 348090 1977 362086 1978 376364 1979 391504 1980 408134 1981 426431 1982 446562 1983 468286 1984 491540 1985 516491 1986 543316 1987 571741 1988 601709 1989 633139 1990 666021 1991 700283 1992 735843 1993 772605 1994 810332 1995 856289 1996 919707 1997 984783 1998 1051431 1999 1120931 2000 1193539 2001 1269146 2002 1347931 2003 1429434 2004 1513682 2005 1591188 2006 1650061 2007 1710668 2008 1772834 2009 1836272 2010 1901072 2011 1967246 2012 2034912 2013 2103788 2014 2173853 2015 2247179 2016 2324870 2017 2405044 2018 2487036 2019 2570736 2020 2656210 2021 2742742 2022 2830480 2023 2919691