Year Number 1965 72700 1966 72700 1967 72700 1968 72700 1969 72700 1970 95800 1971 95800 1972 95800 1973 95800 1974 95800 1975 128900 1976 140723 1977 172400 1978 207000 1979 260400 1980 311400 1981 362900 1982 408211 1983 445779 1984 465309 1985 537056 1986 578571 1987 634859 1988 697209 1989 749851 1990 812000 1991 883120 1992 962247 1993 1068094 1994 1122409 1995 1176316 1996 1278142 1997 1400343 1998 1477000 1999 1600000 2000 1761327 2001 1880000 2002 1950000 2003 2079464 2004 2486720 2005 2572000 2006 2841297 2007 3068409 2008 3069140 2009 2576165 2010 2922731 2011 3059336 2012 3289363 2013 3132829 2014 3098787 2015 3267592 2016 3404709 2017 4100982 2018 4200919 2019 4635661 2020 4785763 2021 5097059 2022 5576193