Year	Number
1990	3813809
1991	3786954
1992	3757887
1993	3743414
1994	3787305
1995	3693021
1996	3657789
1997	3612360
1998	3560767
1999	3486956
2000	3410850
2001	3321572
2002	3226208
2003	3132656
2004	3045150
2005	2948404
2006	2863854
2007	2783682
2008	2736987
2009	2629872
2010	2575765
2011	2499067
2012	2452163
2013	2397687
2014	2346580
2015	2303641
2016	2251787
2017	2213430
2018	2179411
2019	2142061
2020	2105792
2021	2075439
2022	2041551
