Year	Number
1990	403262
1991	402972
1992	407838
1993	412314
1994	444854
1995	403978
1996	401929
1997	400069
1998	395286
1999	389535
2000	384128
2001	379334
2002	374332
2003	369003
2004	363251
2005	357495
2006	351727
2007	346185
2008	342282
2009	336377
2010	332964
2011	329140
2012	324870
2013	322365
2014	320626
2015	318945
2016	317148
2017	315475
2018	313659
2019	311904
2020	309032
2021	306038
2022	303108
