Year Number 1988 78800 1989 80100 1990 87100 1991 86000 1992 83700 1993 97800 1994 107100 1995 114000 1996 122000 1997 132400 1998 138200 1999 139000.0009765625 2000 138742 2001 131359 2003 142498 2004 161340 2014 208425 2015 213260 2016 226600 2017 222435 2018 235437.3025910987 2019 215942 2021 84710.615