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
ESTB
>
Home
>
Exams Calendar
>
CTFL
ISTQB® CERTIFIED TESTER FOUNDATION LEVEL (CTFL) v3.1
The ISTQB® Certified Tester Foundation Level (CTFL) is one level.
The Foundation Level qualification is aimed at anyone involved in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers.
Apply Now
Overview
This Foundation Level qualification is also appropriate for anyone who wants a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants. Holders of the Foundation Certificate will be able to go on to a higher level software testing qualification.
for more about CTFL v3.0...
**New ISTQB CTFL exam version for 2023 is now available
,
read more about CTFL v4.0 ...
, and to find the new exam schedule stay tuned with
the exams calendar here...
EXAM CALENDAR
For more information about the CTFL v3.1 exam calendar, price and any other offers:
open the ISTQB exams calendar page here...
**New ISTQB CTFL exam version for 2023 is now available
,
read more about CTFL v4.0 ...
,
and t
o find the new exam schedule stay tuned with
the exams calendar here...
Exams are now available at Egyptian Governorates (Ismailia, Mansoura, Menofia, Minya, Suhag, Qina and Aswan) @ CREATIVA Innovation Hubs.
Special Prices
-
Contact us at
mbhady@itida.gov.eg
for more details.
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
Home
Overview
Exam Calendar
Certified Testers
Exam Location
Exam Syllabus & Practical Exam
Exam Locations
Exams are available at SECC- smart village, in addition to Cairo - Sultan Hussien palace and the Egyptian Governorates @CREATIVA Hubs.
The
Software Engineering Competence Center (SECC)
Address: Smart Village, ITIDA Premises Building B121, Cairo-Alexandria Desert Road, Egypt
Exam Syllabus & Practical Exam
There are no exam syllabus and practical exam to display