Year Number 1970 56082 1971 57135 1972 57135 1973 57135 1974 57135 1975 91740 1976 96499 1981 118738 1982 135053 1983 144689 1984 160511 1985 174766 1986 195558 1987 210602 1988 232168 1989 257787 1990 294648 1991 318189 1992 350092 1993 383969 1994 404878 1995 431663 1996 462259 1997 507616 1998 539945 1999 572596 2000 605712 2001 636616 2002 647219 2003 658083 2004 666821 2005 657625 2006 664999 2007 678359 2008 688898 2009 690883 2010 691030 2011 695766 2012 697773 2013 701163 2014 668540 2015 687139 2016 649964 2017 622083 2018 447801 2019 562193 2020 567343 2021 573277