Year Number 1971 19343 1972 20447 1975 27312 1976 31492 1977 32923 1978 36321 1979 32196 1980 35782 1981 36815 1982 38270 1983 42419 1984 46585 1985 47882 1987 53102 1989 52747 1990 59780 2014 303126 2015 326239 2016 342540 2017 396126 2018 396110 2019 786810 2021 803818