Text this: Using gradient boosting trees to predict the costs of forwarding contracts