def METHOD_NAME(self) -> Dict:
    location_info = self.request_params.location_info
    road_data = {}
    # pylint: disable=no-member
    filter_dict = {"accident_severity": AccidentSeverity.FATAL.value}
    all_roads_data = get_accidents_stats(
        table_obj=AccidentMarkerView,
        filters=filter_dict,
        group_by="accident_type",
        count="accident_type",
        start_time=self.request_params.start_time,
        end_time=self.request_params.end_time,
    )
    if location_info["road1"] and location_info["road_segment_name"]:
        filter_dict.update(
            {
                "road1": location_info["road1"],
                "road_segment_name": location_info["road_segment_name"],
            }
        )
        road_data = get_accidents_stats(
            table_obj=AccidentMarkerView,
            filters=filter_dict,
            group_by="accident_type",
            count="accident_type",
            start_time=self.request_params.start_time,
            end_time=self.request_params.end_time,
        )
    road_sums = self.sum_count_of_accident_type(
        # pylint: disable=no-member
        road_data,
        AccidentType.HEAD_ON_FRONTAL_COLLISION.value,
    )
    all_roads_sums = self.sum_count_of_accident_type(
        # pylint: disable=no-member
        all_roads_data,
        AccidentType.HEAD_ON_FRONTAL_COLLISION.value,
    )
    res = {
        self.SPECIFIC_ROAD_SUBTITLE: [
            {"desc": "frontal", "count": road_sums["given"]},
            {"desc": "others", "count": road_sums["others"]},
        ],
        self.ALL_ROADS_SUBTITLE: [
            {"desc": "frontal", "count": all_roads_sums["given"]},
            {"desc": "others", "count": all_roads_sums["others"]},
        ],
    }
    return res