Year	Number
1990	411780
1991	411019
1992	401750
1993	400494
1994	503062
1995	399404
1996	400771
1997	401514
1998	401095
1999	401007
2000	394730
2001	393004
2002	392021
2003	392453
2004	398061
2005	390913
2006	382077
2007	378479
2008	379571
2009	365423
2010	363843
2011	348015
2012	341949
2013	332933
2014	324156
2015	319531
2016	310608
2017	303475
2018	296089
2019	283293
2020	272362
2021	263900
2022	256141
