Year	Number
1973	371661
1974	378059
1986	423984
1989	485061
1990	498941
1991	510349
1992	546208
1997	600023
1998	616749
1999	619517
2000	634521
2001	618243
2002	603480
2003	589842
2004	572635
2005	603902
2006	617995
2007	634970
2008	625561
2009	599309
2010	564293
2011	518178
2012	529923
2013	483414
2014	507022
2015	493033
2016	490981
2017	456672
2018	717213
2019	662156
2021	759182
2022	796959
2023	896623
