Year Number 1971 162512 1974 212114 1975 217015 1976 239128 1977 225387 1978 240844 1983 357800 1984 367483 1985 371341 1987 356844 1988 349210 1989 346364 1990 345016 1991 314684 1992 343063 1993 341122 1994 320124 1996 316566 1998 316645 1999 297588 2000 293391 2001 315565 2002 326272 2006 319916 2007 321930 2008 347959 2010 316552 2011 319568 2012 307446 2014 336676 2015 300968 2016 303969 2017 293265 2019 378131 2020 412997 2021 326752 2022 338545 2023 320912