17 inches

The National Weather Service is reporting snow totals of 17.5 inches for Boston Logan and 17.0 inches for Needham. The only number they have for Brookline is 13.5 inches, but that was at 3PM, several hours before the storm ended. Since we’re half-way between Boston and Needham, 17 inches is a safe guess.
Of course this is nothing compared with NYC and Hartford, CT, but it’s still a sizeable snowfall.