Year Number 1971 42868 1972 46128 1973 54650 1977 46656 1978 57300 1979 78092 1980 105263 1981 102745 1982 107849 1983 121033 1985 151888 1986 155353 1987 116928 1990 160177 1991 162486 1992 159202 1993 163747 1994 169520 1995 185181 1999 103147 2000 123810 2001 142553 2002 180531 2004 243428 2005 305877 2006 367962 2007 443974 2008 512266 2009 598424 2010 671902 2011 716289 2012 727895 2013 1008992 2014 1025975 2015 1073111 2016 888065 2017 1216214 2018 1024644 2019 1106853 2020 1466665 2021 1224878 2022 1419042