NMME Forecasts of Monthly Climate Anomalies



NMME Forecasts of Monthly Climate Anomalies Home


One-month real-time verification page


2 m Temperature forecasts and observations
 
SON
OND
NDJ
DJF
JFM
FMA
MAM
AMJ
MJJ
JJA
JAS
ASO
Aug 2011 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2011 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2011 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2011 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2011 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2012 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2012 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2012 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2012 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2012 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2012 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2012 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2012 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2012 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2012 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2012 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2012 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2013 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2013 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2013 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2013 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2013 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2013 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2013 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2013 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2013 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2013 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2013 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2013 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2014 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2014 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2014 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2014 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2014 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2014 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2014 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2014 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2014 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2014 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2014 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2014 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2015 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2015 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2015 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2015 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2015 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2015 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2015 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2015 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2015 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2015 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2015 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2015 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2016 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2016 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2016 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2016 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2016 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2016 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2016 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2016 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2016 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2016 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2016 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2016 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2017 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2017 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2017 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2017 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2017 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2017 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2017 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2017 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2017 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2017 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2017 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2017 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2018 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2018 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2018 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2018 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2018 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2018 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2018 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2018 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2018 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2018 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2018 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2018 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2019 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2019 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2019 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2019 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2019 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2019 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2019 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2019 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2019 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2019 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2019 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2019 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2020 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2020 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2020 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2020 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2020 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2020 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2020 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2020 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2020 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2020 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2020 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2020 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2021 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2021 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2021 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2021 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2021 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2021 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2021 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2021 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2021 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2021 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2021 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2021 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2022 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2022 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2022 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2022 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2022 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2022 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2022 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2022 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2022 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2022 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2022 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2022 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2023 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2023 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2023 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2023 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2023 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2023 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2023 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2023 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2023 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2023 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2023 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2023 IC
 
 
 
 
1 2 3 4 5
 
 
 


Precipitation rate forecasts and observations
 
SON
OND
NDJ
DJF
JFM
FMA
MAM
AMJ
MJJ
JJA
JAS
ASO
Aug 2011 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2011 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2011 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2011 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2011 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2012 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2012 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2012 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2012 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2012 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2012 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2012 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2012 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2012 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2012 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2012 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2012 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2013 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2013 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2013 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2013 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2013 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2013 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2013 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2013 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2013 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2013 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2013 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2013 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2014 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2014 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2014 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2014 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2014 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2014 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2014 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2014 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2014 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2014 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2014 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2014 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2015 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2015 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2015 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2015 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2015 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2015 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2015 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2015 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2015 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2015 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2015 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2015 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2016 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2016 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2016 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2016 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2016 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2016 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2016 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2016 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2016 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2016 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2016 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2016 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2017 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2017 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2017 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2017 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2017 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2017 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2017 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2017 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2017 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2017 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2017 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2017 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2018 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2018 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2018 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2018 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2018 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2018 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2018 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2018 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2018 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2018 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2018 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2018 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2019 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2019 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2019 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2019 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2019 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2019 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2019 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2019 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2019 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2019 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2019 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2019 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2020 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2020 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2020 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2020 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2020 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2020 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2020 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2020 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2020 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2020 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2020 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2020 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2021 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2021 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2021 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2021 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2021 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2021 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2021 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2021 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2021 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2021 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2021 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2021 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2022 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2022 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2022 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2022 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2022 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2022 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2022 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2022 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2022 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2022 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2022 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2022 IC
 
 
 
 
1 2 3 4 5
 
 
 
Jan 2023 IC
 
 
 
 
 
1 2 3 4 5
 
 
Feb 2023 IC
 
 
 
 
 
 
1 2 3 4 5
 
Mar 2023 IC
 
 
 
 
 
 
 
1 2 3 4 5
Apr 2023 IC 5
 
 
 
 
 
 
 
1 2 3 4
May 2023 IC 4 5
 
 
 
 
 
 
 
1 2 3
Jun 2023 IC 3 4 5
 
 
 
 
 
 
 
1 2
Jul 2023 IC 2 3 4 5
 
 
 
 
 
 
 
1
Aug 2023 IC 1 2 3 4 5
 
 
 
 
 
 
 
Sep 2023 IC
 
1 2 3 4 5
 
 
 
 
 
 
Oct 2023 IC
 
 
1 2 3 4 5
 
 
 
 
 
Nov 2023 IC
 
 
 
1 2 3 4 5
 
 
 
 
Dec 2023 IC
 
 
 
 
1 2 3 4 5