Year Number 1960 101770 1961 102399 1962 104365 1963 107178 1964 110060 1965 112859 1966 115270 1967 117076 1968 119085 1969 122387 1970 127335 1971 133971 1972 142453 1973 152053 1974 161596 1975 170638 1976 179123 1977 187244 1978 195452 1979 204263 1980 214047 1981 224861 1982 236712 1983 249214 1984 261946 1985 274825 1986 287927 1987 301142 1988 314496 1989 328193 1990 342231 1991 356653 1992 371646 1993 387164 1994 403151 1995 419767 1996 436615 1997 453134 1998 469706 1999 487503 2000 507795 2001 530826 2002 555964 2003 581868 2004 606855 2005 630932 2006 654939 2007 679464 2008 705172 2009 732899 2010 762182 2011 793713 2012 828710 2013 866553 2014 907444 2015 951658 2016 999483 2017 1050983 2018 1105653 2019 1162759 2020 1222115 2021 1280212 2022 1341337 2023 1409073