Year	Number
1996	147335.15576720535
1997	155199.70185158183
1998	166025.77137687622
1999	169550.4194097522
2000	183902.0300440404
2001	213932.46015168782
2002	229476.44537287598
2003	251685.7850038627
2004	299332.069999926
2005	361859.6463428106
2006	408505.18246917974
2007	447901.2218196097
2008	510997.38110258314
2009	575861.5123268844
2010	625890.4772613766
2011	673919.66
2012	700614.78
2013	748029.3800000001
2014	804412.4200000002
2015	853589.5599999999
2016	926662.9999999999
2017	992667.2434771047
2018	1110021.43299871
2019	1245949.911941125
2020	1366723.9612092779
