Year Number 1960 220503 1961 220503 1962 220503 1963 220503 1964 220503 1966 220503 1967 220503 1968 220503 1969 220503 1970 290500 1971 290500 1972 290500 1973 290500 1974 290500 1975 345000 1976 353000 1977 362000 1978 374000 1979 392000 1981 430000 1982 477407 1983 583377 1984 640610 1985 892512 1986 1076450 1987 1118000 1988 1200623 1989 1394276 1990 1602067 1991 1816530 1992 2027680 1993 2234715 1994 2456161 1995 2716213 1996 3024947 1997 3452707 1998 3971518 1999 4686361 2000 5483601 2001 6694894 2002 7794763 2003 8735653 2004 9464147 2005 10396148 2006 10807678 2007 11228849 2008 11852539 2009 10312559 2010 9618123 2011 8714286 2012 8557497 2013 6820892 2014 6315915 2015 6235133 2016 6118250 2017 6604849 2018 7865286 2019 8760436 2020 9858331 2021 11030900 2022 11600000