Year	Number
1990	404471
1991	390279
1992	377711
1993	362659
1994	344244
1995	325241
1996	306813
1997	291276
1998	279416
1999	269229
2000	259934
2001	251372
2002	243126
2003	235998
2004	230046
2005	224789
2006	220255
2007	216254
2008	212354
2009	209110
2010	207322
2011	207794
2012	211351
2013	210297
2014	206240
2015	200985
2016	191410
2017	184051
2018	178800
2019	170000
2020	162560
2021	158107
2022	152077
