We served our 100,000th meal on June 18, 2016. The time it’s taking for us to serve 10,000 meals is getting shorter and shorter as we enter new cities and do more outreaches.

At first, the threshold was three years. Then a year. Then 10 months. And recently, it took us just 7 months and 12 days to go from 90,000 to 100,000.

We served 16,256 meals in 2016. For 2017, we’re aiming for 17,000 meals for the first time in our history.

Here’s a snapshot of our milestones since serving our first meal on Oct. 1, 2003:

No. 10,000: July 11, 2007
No. 20,000: Sept. 12, 2008
No. 25,000: Aug. 14, 2009
No. 30,000: May 21, 2010
No. 35,000: April 1, 2011
No. 40,000: Oct. 14, 2011
No. 45,000: May 18, 2012
No. 50,000: Nov. 16, 2012
No. 55,000: May 11, 2013
No. 60,000: Oct. 11, 2013
No. 65,000: March 14, 2014
No. 70,000: Aug. 8, 2014
No. 75,000: Dec. 19, 2014
No. 80,000: March 27, 2015
No. 85,000: July 22, 2015
No. 90,000: Nov. 6, 2015
No. 95,000: Feb. 20, 2016
No. 100,000: June 18, 2016
No. 105,000: Oct. 7, 2016
No. 110,000: Jan. 27, 2017
No. 115,000: May 26, 2017