Year	Number
1990	2580
1991	2635
1992	2688
1993	2740
1994	2788
1995	2832
1996	2873
1997	2911
1998	2943
1999	2975
2000	2999
2001	3024
2002	3054
2003	3087
2004	3128
2005	3174
2006	3221
2007	3269
2008	3341
2009	3424
2010	3526
2011	3649
2012	3784
2013	3919
2014	4067
2015	4212
2016	4359
2017	4501
2018	4630
2019	4745
2020	4835
2021	4905
2022	4969
