do not reduce max match; output actual amounts
output actual amounts
use format string syntax
use ceil for residuals percentage
use ceiling for amounts and residuals percentage