Year Number 1971 337729 1972 484088 1973 479616 1981 1328053 1982 1538838 1983 1597081 1984 1504839 1985 1367089 1986 1315531 1987 1294227 1988 1279053 1989 1313689 1990 1276960 1991 1329573 1994 1621685 1995 1703316 1997 1918985 1998 2011772 1999 2127428 2000 2248109 2001 2431142 2002 2728698 2003 2772113 2004 2762882 2005 2695372 2006 2582250 2007 2479644 2008 2340606 2009 2289759 2010 2272527 2011 2191192 2012 2142464 2013 2173384 2014 2073811 2015 2012175 2016 2010673 2017 2022061 2018 2028694 2019 2040257 2020 2165444 2021 2132705 2022 2164738