public function getDto(Collection $basic_questions, Collection $demographic_questions): PpiIndivudalPdfReportDTO 	{ 		$max_number_benefits = 5;  		return new PpiIndivudalPdfReportDTO( 			$this->getTopCompaniesWithoutFirstRank(), 			$this->getPpiByDemographicQuestion($demographic_questions, $this->applicants_ids, 'ppi-gender'), // PPI by GENDER $demographic_questions 			$this->getPpiByDemographicQuestion($demographic_questions, $this->applicants_ids, 'ppi-age'),	// PPI BY AGE $demographic_questions 			$this->getPpiByDemographicQuestion($demographic_questions, $this->applicants_ids, 'ppi-qualifications'), // PPI BY QUALIFICATIONS $demographic_questions 			$this->getPpiByDemographicQuestion($demographic_questions, $this->applicants_ids, 'ppi-working-status'), // PPI BY WORKING STATUS $demographic_questions 			$this->getQuestionData($basic_questions, $this->applicants_ids, 'employeer-info-source'), // PPI EMPLOYEER INFO 			$this->getQuestionData($basic_questions, $this->applicants_ids, 'thinking-about-changing-employers'), // Is applicant thinking about changing employers 			$this->getQuestionData($basic_questions, $this->applicants_ids, 'actively-seeking-new-employer'), 			$this->getQuestionData($basic_questions, $this->applicants_ids, 'most-important-benefits')->take($max_number_benefits), 			$demographic_questions, 		); 	}