Year Number 1971 51979 1972 59473 1973 64303 1974 69167 1975 70947 1976 72778 1978 80192 1981 85779 1982 85465 1983 90266 1984 91602 1985 103493 1986 99468 1987 101082 1988 102611 1989 111734 1990 118805 1991 121887 1992 129700 1994 134898 1995 131831 1997 154705 1998 149450 1999 150212 2001 148033 2002 151750 2003 163646 2004 168058 2005 167749 2006 169075 2007 181193 2009 194373 2014 267515 2015 279052 2016 314482 2017 377174 2018 421823.84375 2019 450760.84375 2020 474605 2021 479020