Year Number 1975 481589 1977 508036 1988 599864 1996 746294 1997 708562 1998 674033 1999 689482 2000 704546 2001 710600 2002 674722 2003 674744 2011 772501 2013 478939 2015 512100 2016 700563 2017 885415 2018 755466 2019 808970 2021 785910 2022 804214