Year	Number
1990	3301767
1991	3095025
1992	2977650
1993	2875556
1994	2784045
1995	2690914
1996	2587616
1997	2489067
1998	2394828
1999	2305599
2000	2249987
2001	2156589
2002	2055866
2003	1957989
2004	1875696
2005	1788312
2006	1708446
2007	1641416
2008	1579293
2009	1519539
2010	1452886
2011	1390566
2012	1338956
2013	1271839
2014	1201976
2015	1144662
2016	1098802
2017	1040775
2018	984307
2019	920193
2020	858646
2021	814094
2022	777383
