Year	Number
1990	4444536
1991	4235552
1992	4115685
1993	4007095
1994	3916455
1995	3816327
1996	3706184
1997	3600889
1998	3496415
1999	3399123
2000	3333149
2001	3230778
2002	3117885
2003	3001978
2004	2903309
2005	2800982
2006	2709500
2007	2639970
2008	2573291
2009	2507191
2010	2434682
2011	2364939
2012	2304003
2013	2228329
2014	2146871
2015	2076251
2016	2021488
2017	1952228
2018	1886500
2019	1812241
2020	1738783
2021	1682499
2022	1633969
