Sign In
Sign In
|
Register
|
Sign In as Company
Information Hub
ISTQB Syllabi
ISTQB Glossary
ISTQB Sample Exams
Accredited Training Providers
Exams
Certified Testers
Toggle navigation
About ESTB
Our Mission
Board Members
About ISTQB
News
Our Mission
The Egyptian Software Testing Board (ESTB) was founded on December 17, 2008 by a group of software engineering and testing practitioners, consultants, academics, and trainers. Our mission is to promote professional standards for software testing in Egypt.
Read More
Board Members
ESTB members are native Egyptians, working in leading Egyptian ICT organizations, involved and aware of testing and software process technologies, standards, and best practices.
Read More
About ISTQB
The International Software Testing Qualifications Board (ISTQB®) is a non-profit association formed to create and develop certificates recognized throughout the world, issued to participants who want to obtain the certificates of "ISTQB® Certified Tester" after passing examinations on software tests.
Read More
News
ESTB news and announcements.
Read More
Certification
Exams Calendar
ISTQB® Certifications Information
ESTB Exams List
Exams Calendar
The ESTB has appointed the Software Engineering Competence Center (SECC) as the sole ESTB Examination Institute/Certification Body for the ISTQB® certificates in Egypt. ESTB offers 8 certifications from the ISTQB different certifications.
Read More
ISTQB® Certifications Information
The ISTQB® product portfolio including Core, Agile and Specialist exams, and what the ESTB offers.
Read More
ESTB Exams List
List of the ISTQB® exams that ESTB offers. Read more about the available exams (Overview, how to apply, exams samples, and syllabus).
Read More
Accreditation
Accreditation Information - How to apply
Accredited Training Providers
Accreditation Information - How to apply
The ESTB assists with certification of candidates by accrediting qualified training providers and their courses that support the ISTQB® software testing certification. We welcome your application and hope that you will succeed as an accredited training provider. Accredited training providers are authorized to display the ESTB and ISTQB® logos and identify themselves as accredited training providers and to identify accredited courses as such.
Read More
Accredited Training Providers
List of ESTB Accredited Training Providers for the ISTQB® Certified Tester Foundation Level (CTFL), ISTQB® Certified Tester Foundation Level-Agile Tester (CTFL-AT) and ISTQB® Certified Tester Advanced Level - Test Manager (CTAL-TM).
Read More
Partnership Program
About the Program
ISTQB® Partners
About the Program
The ISTQB® Partner Program recognises organisations with a demonstrated commitment to software testing certifications. The Program comprises four levels of partnerships (Silver, Gold, Platinum and Global).
Read More
ISTQB® Partners
List of Platinum, Gold and Silver ISTQB® Partners.
Read More
Facts and Figures
General Figures
Certified Testers
General Figures
Certified Testers Dashboard and Figures. 11,000+ Certified testers in different ISTQB exams levels since 2010.
Read More
Certified Testers
Certified Testers in different ISTQB exams. The ISTQB® Certified Tester program provides certification for software testers internationally. There are three levels of certification: The Foundation, Advanced and Expert levels.
Read More
Resources
ISTQB Syllabi
ISTQB Glossary
Sample Exams
FAQs
ISTQB Syllabi
ISTQB Syllabi for ISTQB Foundation, Agile, Core and sprcialist levels.
Read More
ISTQB Glossary
ISTQB Glossary
Read More
Sample Exams
Sample Exams for ISTQB Foundation, Agile, Core and sprcialist levels
Read More
FAQs
FAQs about the ISTQB® certifications benefits, the exams, the ISTQB partner program and others.
Read More
It looks like your browser does not have JavaScript enabled. Please turn on JavaScript and try again.
CTFL V4.0
ESTB
>
Home
>
Exams Calendar
>
CTFL V4.0
Certified Tester Foundation Level (CTFL) v4.0
New syllabus (2023)
CTFL v4.0 is the latest released version of the ISTQB
®
Certified Tester Foundation Level certification. The CTFL 4.0 certification is suitable for anyone who needs to demonstrate practical knowledge of the fundamental concepts of software testing.
Apply Now
Overview
The ISTQB® Certified Tester Foundation Level (CTFL) certification is the cornerstone of essential testing knowledge that can be applied to real-world scenarios. The syllabus provides a comprehensive understanding of the terminology and concepts used in the testing domain worldwide, making it relevant for all software delivery approaches and practices, including Waterfall, Agile, DevOps, and Continuous Delivery. CTFL certification is recognized as a prerequisite to all other ISTQB® certifications where Foundation Level is required.
This syllabus forms the basis for the International Software Testing Qualification at the Foundation Level. Its content is not a description of the entire knowledge area of software testing.
2009
1
2009
1
2009
1
2009
1
2009
1
2009
1
2009
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2010
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2011
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2012
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2013
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2014
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2015
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2016
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2017
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2018
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2019
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2020
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2021
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2022
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2023
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2024
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
2025
1
Certified Testers
0
Certified Tester
View All Certified Testers
Prerequisites & Exam INFORMATION
None:
The CTFL 4.0 certification is suitable for anyone who needs to demonstrate practical knowledge of the fundamental concepts of software testing. It is relevant for individuals in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers. Additionally, it is appropriate for those who require a basic understanding of software testing, including project managers, quality managers, software development managers, business analysts, IT directors, and management consultants.
Exam original time and the additional time for non-English native speakers:
60 min., 75 min. (25% additional time)
Number of exam questions:
40
Total Mark\Score and pass Mark\Score:
40, 26 (65%)
For more information:
Visit the ISTQB webiste here...
EXAM POLICIES
The cancellation or rescheduling 7 days before the exam is free.
The cancellation or rescheduling through the last 7 days until last 48 hours you will pay EGP 200.
The Exam cannot be cancelled or reschedule within the last 48 hours and if did you will be committed to pay the full exam fees.
The cancellation or rescheduling should be through an email to
mbhady@itida.gov.eg
or
msabra@itida.gov.eg
**Ignoring rules may causes adding your name to the negative lists.
EXAM CALENDAR & registration
For more information about the exam calendar and available exam locations, price and any other offers:
Stay tuned with the ISTQB exams calendar page here...
Contact us at
mbhady@itida.gov.eg
for more details
Contact Persons
Training Operations Lead
Mohamed Bahady
mbhady@itida.gov.eg
+(202) 01000565100 / +(202) 35345226
Home
Overview
Eligibility Criteria
Policies
Exam Syllabus & Practical Exam
Exam Location
Software Engineering Competence Center (SECC)
,
Smart Village, ITIDA Premises Building B121, Cairo-Alexandria Desert Road, Egypt
Exam Syllabus & Practical Exam
Syllabus
Sample Exam
Answer Sheet