Year Number 1971 73846 1972 76907 1975 96947 1976 106960 1977 110634 1978 121962 1979 118077 1980 120281 1981 123817 1982 128467 1983 141613 1984 154759 1985 155140 1987 170449 1989 172799 1990 188281 2003 237224 2004 246570 2005 294716 2012 444439 2013 483738 2014 527388 2015 571685 2016 590003 2017 646318 2018 654895 2019 1354579 2021 1389336