Year Number 1960 466226 1961 487754 1962 511595 1963 536770 1964 563318 1965 591399 1966 620939 1967 652022 1968 684788 1969 719315 1970 756210 1971 801756 1972 856907 1973 917476 1974 983305 1975 1054699 1976 1131870 1977 1216580 1978 1310095 1979 1409787 1980 1501800 1981 1635539 1982 1789440 1983 1955133 1984 2133831 1985 2323749 1986 2522703 1987 2698622 1988 2870184 1989 3081476 1990 3325865 1991 3456337 1992 3589626 1993 3761674 1994 4024090 1995 4287799 1996 4504365 1997 4714474 1998 4864065 1999 5014119 2000 5170280 2001 5334479 2002 5506970 2003 5686378 2004 5872479 2005 6063132 2006 6258534 2007 6461615 2008 6735426 2009 7028957 2010 7344366 2011 7683170 2012 8043201 2013 8423977 2014 8821392 2015 9234077 2016 9673277 2017 10129295 2018 10589065 2019 11062722 2020 11559020 2021 12069961 2022 12590070 2023 13136242