async def METHOD_NAME(self, ctx, limit=20):
    """Shows command stats.
    Use a negative number for bottom instead of top.
    This is only for the current session.
    """
    counter = self.command_stats
    width = len(max(counter, key=len))
    total = sum(counter.values())
    if limit > 0:
        common = counter.most_common(limit)
    else:
        common = counter.most_common()[limit:]
    output = "\n".join("{0:<{1}}: {2}".format(k, width, c) for k, c in common)
    await ctx.send(f"```\n{output}\n{total} total\n```")