Year	Number
1990	14382016
1991	14153461
1992	14052753
1993	13381290
1994	13298729
1995	11987652
1996	11192615
1997	10147154
1998	9668424
1999	9843076
2000	10419467
2001	10467359
2002	9683683
2003	8696073
2004	8659563
2005	8072423
2006	9205261
2007	10818038
2008	9916210
2009	9840598
2010	10025716
2011	9905513
2012	10007919
2013	11285986
2014	13984334
2015	15693665
2016	16755295
2017	19443173
2018	19833081
2019	19836345
2020	20028741
2021	20735226
2022	28821981
2023	30831099
