Year Number 1976 372180 1979 347373 1981 627562 1982 688610 1983 855399 1984 949789 1985 658951 1986 705985 1987 658381 1988 458432 1989 304175 1990 178374 1992 396901 1993 421681 1994 515819 1996 155146 1998 669905 1999 1086023 2001 1056151 2002 1058027 2003 1157167 2004 1264830 2005 1215802 2006 1432239 2007 1505884 2008 1334550 2009 1002958 2014 737647 2015 799504 2016 913638 2017 971896 2018 1007092 2019 845764 2020 826193 2021 1455079 2022 1339277