reward by top k instead of percentage. generate final reports.