Year Number 1979 805000 1980 908000 1981 1144300 1982 1130300 1983 1352700 1984 1400000 1985 1500000 1986 1600000 1987 1745000 1988 1886000 1989 1994000 1990 2175423 1991 2205483 1992 2339668 1993 2410427 1994 2487918 1995 2562915 1996 2647459 1997 2681074 1998 2757990 1999 2833395 2000 2881786 2001 2887000 2002 2871801 2003 2817512 2004 2726800 2005 2490022 2006 2399424 2007 2300355 2008 2189773 2009 2205394 2010 2164258 2011 2272834 2012 2132905 2013 1942424 2014 1816974 2015 1654879 2016 1478975 2017 1289853 2018 1120392 2019 975355 2020 872757 2021 787637 2022 691270