Year	Number
1990	3101430
1991	3057602
1992	3003431
1993	2937679
1994	2885076
1995	2815413
1996	2749752
1997	2688598
1998	2622131
1999	2554307
2000	2496232
2001	2442426
2002	2364702
2003	2281974
2004	2209239
2005	2132490
2006	2063544
2007	2012642
2008	1957860
2009	1902417
2010	1844189
2011	1785210
2012	1725116
2013	1663139
2014	1585761
2015	1531483
2016	1479810
2017	1419171
2018	1373102
2019	1311184
2020	1253096
2021	1205628
2022	1162475
