Year	Number
1990	5088823
1991	4882310
1992	4767080
1993	4670374
1994	4586752
1995	4501365
1996	4395133
1997	4290886
1998	4184385
1999	4087654
2000	4019526
2001	3912224
2002	3795642
2003	3672465
2004	3571909
2005	3466756
2006	3375865
2007	3305845
2008	3233677
2009	3166079
2010	3091240
2011	3018352
2012	2954984
2013	2875198
2014	2790948
2015	2718497
2016	2661032
2017	2590218
2018	2523978
2019	2450208
2020	2375935
2021	2318523
2022	2266710
