@staticmethod
def _find_best_chat_server(servers, stats):
    """Find the best from servers by comparing with the stats

        :param servers: a list if server adresses, e.g. ['0.0.0.0:80']
        :type servers: :class:`list` of :class:`str`
        :param stats: list of server statuses
        :type stats: :class:`list` of :class:`chat.ChatServerStatus`
        :returns: the best server adress
        :rtype: :class:`str`
        :raises: None
        """
    best = servers[0]
    stats.sort()
    for stat in stats:
        for server in servers:
            if server == stat:
                best = server
                break
        if best:
            break
    return best
