Year	Number
1990	3357067
1991	3392131
1992	3425932
1993	3471923
1994	3506353
1995	3548718
1996	3580104
1997	3583103
1998	3568472
1999	3549670
2000	3522250
2001	3477645
2002	3423634
2003	3369906
2004	3313737
2005	3255583
2006	3204993
2007	3155951
2008	3106934
2009	3064893
2010	3033788
2011	3001820
2012	2970271
2013	2936324
2014	2910117
2015	2885882
2016	2854452
2017	2827274
2018	2796662
2019	2763539
2020	2728814
2021	2692798
2022	2655133
