Thompson Corporation gathered the following reconciling information in preparing its October bank reconciliation: Cash balance per bank, 10/31 $12,889 Note receivable collected by bank 4,765 Outstanding checks 10,446 Deposits in transit 4,214 Bank service charge 243 NSF check 1,187 Using the above information, determine the cash balance per books (before adjustments) for Thompson Corporation.