Year Number 1971 59401 1972 65573 1978 85974 1979 83711 1980 87755 1981 95604 1982 103821 1983 109937 1984 113561 1985 121496 1986 130338 1987 137353 1988 146310 1989 162341 1990 173044 1992 191431 1996 208786 1997 211558 1998 216066 1999 234189 2000 249547 2001 260738 2002 289263 2004 360016 2005 405899 2006 447425 2008 582101 2010 725208 2011 848030 2012 945792 2013 1025089 2014 1094751 2015 1136477 2019 1149844 2020 1195103 2021 1243408 2022 1286116