public function getTopCompaniesWithoutFirstRank(): Collection 	{ 		$companies = collect();  		$applicant_ids = ApplicantCompanyPivot::where([['company_id', $this->company->id], ['rank', 1]])->pluck('applicant_id')->all();  		$second_place_ranked_company = DB::table('applicant_company_pivots')->select(DB::raw('id,company_id , COUNT(rank) as company_rank_count'))->where('rank', 2)->whereIn('applicant_id', $applicant_ids)->groupBy(DB::raw('company_id'))->orderBy('company_rank_count', 'desc')->first(); 		$companies->push($second_place_ranked_company);  		$third_place_ranked_company = DB::table('applicant_company_pivots')->select(DB::raw('id, company_id , COUNT(rank) as company_rank_count'))->where('rank', 3)->whereIn('applicant_id', $applicant_ids)->groupBy(DB::raw('company_id'))->orderBy('company_rank_count', 'desc')->first(); 		$companies->push($third_place_ranked_company);  		return $companies; 	}