Year	Number
1990	4876102
1991	4755559
1992	4641538
1993	4523737
1994	4413606
1995	4303045
1996	4180317
1997	4054115
1998	3927296
1999	3795967
2000	3671188
2001	3556028
2002	3431323
2003	3293690
2004	3161018
2005	3010922
2006	2862282
2007	2729463
2008	2604198
2009	2487683
2010	2368938
2011	2253220
2012	2140409
2013	2030300
2014	1910449
2015	1797954
2016	1705669
2017	1611852
2018	1524865
2019	1443847
2020	1363424
2021	1297595
2022	1243406
