Year Number 1960 742120 1961 750528 1962 758701 1963 766277 1964 772381 1965 779003 1966 787572 1967 796867 1968 806961 1969 817763 1970 829258 1971 841600 1972 854942 1973 869387 1974 885014 1975 902010 1976 920732 1977 941235 1978 963366 1979 987036 1980 1012100 1981 1038478 1982 1066080 1983 1095002 1984 1125337 1985 1157048 1986 1190267 1987 1225119 1988 1261396 1989 1299335 1990 1339129 1991 1380571 1992 1423599 1993 1501868 1994 1563530 1995 1583620 1996 1620441 1997 1668700 1998 1722889 1999 1780096 2000 1839477 2001 1900625 2002 1963319 2003 2027662 2004 2093377 2005 2167926 2006 2240197 2007 2305784 2008 2377450 2009 2454442 2010 2534247 2011 2614186 2012 2694937 2013 2776814 2014 2862479 2015 2951089 2016 3041061 2017 3133905 2018 3230146 2019 3329748 2020 3431559 2021 3535679 2022 3642015 2023 3749960