Boston & Maine: Worcester, Nashua & Portland Div., North Weare Branch