Spreadsheet available here. No commentary after a pretty poor offensive showing, rescued by a couple of trademark surges.