Year Number 1975 210000 1976 230000 1977 270000 1978 290000 1979 320000 1980 340000 1981 390000 1982 410000 1983 430000 1984 450000 1985 470000 1986 500000 1987 530000 1988 559000 1989 590000 1990 620000 1991 620150 1992 620300 1993 620390 1994 635237 1995 639532 1996 645068 1997 658296 1998 680200 1999 730000 2000 801200 2001 864800 2002 926000 2003 941366 2004 1013400 2005 1094200 2006 1176976 2007 1253300 2008 1310500 2009 1401100 2010 1506585 2011 1683876 2012 1724004 2013 1757855 2014 1795448 2015 1796027 2016 1700233 2017 1688325 2018 1681407 2019 1673211 2020 1652688 2021 1644300 2022 1641150