Year	Number
1990	5083780
1991	5015782
1992	4955588
1993	4878782
1994	4802337
1995	4725504
1996	4634765
1997	4539616
1998	4447371
1999	4350745
2000	4264714
2001	4185536
2002	4090967
2003	3973828
2004	3856269
2005	3733143
2006	3613847
2007	3511575
2008	3432946
2009	3334733
2010	3250173
2011	3151167
2012	3058224
2013	2966434
2014	2865353
2015	2769485
2016	2689571
2017	2603774
2018	2521298
2019	2440237
2020	2356696
2021	2284898
2022	2221412
