Year Number 1975 120000 1976 130000 1977 160000 1978 170000 1979 190000 1980 200000 1981 230000 1982 240000 1983 250000 1984 260000 1985 270000 1986 280000 1987 290000 1988 298000 1989 310000 1990 320000 1991 332007 1992 339370 1993 349720 1994 377884 1995 411678 1996 438811 1997 468593 1998 498556 1999 515486 2000 522816 2001 506292 2002 475000 2003 461000 2004 444031 2005 442045 2006 451912 2007 495492 2008 498129 2009 492759 2010 482211 2011 471908 2012 448212 2013 426490 2014 407289 2015 387607 2016 370589 2017 362117 2018 345690 2019 324388 2020 304728 2021 296620 2022 265944