Year Number 1975 273290 1977 288467 1988 357785 1997 426701 1998 415137 1999 419765 2000 424118 2001 425325 2002 413989 2003 414486 2011 465591 2013 350846 2015 364874 2016 450729 2017 546246 2018 480688 2019 509261 2021 496594 2022 504084