Year Number 1975 25808 1976 36061 1977 49830 1978 72082 1979 96386 1980 120591 1981 142591 1982 163098 1983 177841 1984 188806 1985 207052 1986 220678 1987 247800 1988 296143 1989 352730 1990 396435 1991 437503 1992 491549 1993 553206 1994 615124 1995 672330 1996 738074 1997 835090 1998 915223 1999 975178 2000 1020097 2001 1052930 2002 1093654 2003 1135758 2004 1187734 2005 1236860 2006 1309683 2007 1385523 2008 1595991 2009 1580148 2010 1479485 2011 1825496 2012 1967486 2013 2086015 2014 2103036 2015 2258646 2016 2285809 2017 2320837 2018 2341392 2019 2362602 2020 2380866 2021 2242982 2022 2286104