Year Number 1987 86970 1988 87266 1989 90851 1990 108944 1991 105742 1992 108489 1993 106141 1994 105916 1995 103572 2011 149153 2012 149886 2016 150320 2017 151803 2018 155543 2019 158189.5 2020 153655 2021 155477