Central African Republic 2021/22


Championnat National 2022
Ligue de Bangui 2021/22
Coupe Nationale 2021
Other Tournaments
Ligue de Ouaka 2021/22

Championnat National 2022

NB: second ever edition

Participants:

club                             préfecture
Olympique Réal                   Bangui
Racing Club de Egeteb            Lobaye         
Trésor                           Mbomou         
AS Petroca                       Ouham          

Final Table:

 1.Olympique Réal        6   6  0  0  26- 2  18  Champions
 2.AS Petroca            6   1  1  4   8-17   4
 3.Racing Club de Egeteb 6   1  1  4   4-19   4
 -.Trésor                withdrew before playing a match

Round 1
[Jun 17]
Olympique Réal  6-0 AS Petroca      
[Jun 18]
Trésor          n/p RC Egeteb       [Trésor dns]

NB: after the withdrawal of Trésor it was decided to contested a
    triple round robin between the three remaining clubs rather
    than a double round robin

Round 2 [Jun 20]
RC Egeteb       0-3 Olympique Réal  
AS Petroca      bye

Round 3 [Jun 22]
AS Petroca      1-1 RC Egeteb       
Olympique Réal  bye

Round 4 [Jun 24]
Olympique Réal  3-0 RC Egeteb       
AS Petroca      bye

Round 5 [Jun 26]
AS Petroca      1-2 Olympique Réal  
RC Egeteb       bye

Round 6 [Jun 28]
RC Egeteb       1-6 AS Petroca      
Olympique Réal  bye

Round 7 [Jun 30]
Olympique Réal  6-0 AS Petroca      
RC Egeteb       bye

Round 8 [Jul 2]
RC Egeteb       1-6 Olympique Réal  
AS Petroca      bye

Round 9 [Jul 4]
RC Egeteb       1-0 AS Petroca      
Olympique Réal  bye

Final Table:

 1.Olympique Réal        6   6  0  0  26- 2  18  Champions
 2.AS Petroca            6   1  1  4   8-17   4
 3.Racing Club de Egeteb 6   1  1  4   4-19   4
 -.Trésor                withdrew before playing a match

Topscorer:
7 Max Gomesse (Olympique Réal)

Ligue de Bangui 2021/22

Première Division | Deuxième Division

Première Division 2021/22

NB: ASOPT   = Association Sportive des Postes Telecommunications
    DFC8    = Diplomates FC du 8e Arrondissement de Bangui
    ECB     = Espérance Club Bégoua
    SCAF    = Stade Centrafricain Tocages
    TP USCA = Tout Puissant Union Sportive Centrafricaine
    UFC     = Université Football Club

Table:

 1.Olympique Réal       22  15  4  3  37-13  49  Champions
 2.Red Star             22  16  1  5  38-21  49
 3.SCAF                 21  13  3  5  45-16  42
 4.Anges de Fatima      21  10  6  5  33-21  36
 5.Tempête Mocaf        22  10  3  9  34-22  33
 6.Castel Foot          20   9  3  8  32-30  30
 7.DFC8                 22   8  4 10  25-31  28
 8.AS Gbangré           21   8  3 10  32-33  27
 9.ASOPT                21   8  3 10  28-40  27
10.USCA                 21   6  5 10  22-31  23
-----------------------------------------------
11.ECB                  21   2  7 12  19-45  13  Relegated
12.UFC Bangui           22   1  2 19  13-55   5  Relegated

Round 1
[Sep 1]
UFC Bangui      1-2 Red Star
[Sep 2]
ECB             0-1 SCAF
[Sep 4]
ASOPT           1-1 USCA
[Dec 14]
DFC8            1-2 AS Gbangré      
[Dec 15]
Castel Foot     0-1 Anges de Fatima 
[Dec 16]
Olympique Réal  1-1 Tempête Mocaf

Round 2
[Sep 8]
USCA            0-3 Castel Foot
[Sep 9]
Anges de Fatima ann ECB             [annulled; originally 1-0]
[Sep 10]
SCAF            6-1 UFC Bangui   
[Sep 11]
Tempête Mocaf   0-1 ASOPT      
[Sep 12]
AS Gbangré      2-2 Olympique Réal
[Dec 17]
Red Star        1-0 DFC8      
[Dec 26]
Anges de Fatima 1-1 ECB             [replay]

Round 3
[Sep 15]
ASOPT           1-0 AS Gbangré      [also reported 0-1]
[Sep 17]
ECB             1-1 USCA      
[Sep 18]
UFC Bangui      1-1 Anges de Fatima 
[Sep 19]
Olympique Réal  1-0 Red Star
Castel Foot     1-0 Tempête Mocaf   [also reported 0-0]
[Dec 21]
DFC8            1-1 SCAF      

Round 4
[Sep 21]
Tempête Mocaf   3-1 ECB      
[Sep 22]
Red Star        1-0 ASOPT      
[Sep 24]
Anges de Fatima 1-1 DFC8
[Sep 25]
USCA            1-0 UFC Bangui   
[Sep 26]
AS Gbangré      2-3 Castel Foot     [also reported 1-2]
[Dec 25]
SCAF            1-0 Olympique Réal   

Round 5
[Sep 28]
ASOPT           0-3 SCAF      
[Sep 29]
DFC8            ann USCA            [annulled; originally 1-0]
[Sep 30]
ECB             2-1 AS Gbangré   
[Oct 1]
Olympique Réal  2-0 Anges de Fatima 
[Oct 2]
Castel Foot     0-1 Red Star     
[Oct 3]
UFC Bangui      ann Tempête Mocaf   [annulled; originally 1-1]
[Dec 23]
UFC Bangui      0-3 Tempête Mocaf   [replay]
[Dec 24]
DFC8            4-2 USCA            [replay]

Round 6
[Oct 5]
SCAF            2-2 Castel Foot     
[Oct 7]
AS Gbangré      1-0 UFC Bangui 
[Oct 8]
Tempête Mocaf   2-0 DFC8          
[Oct 10]
Red Star        3-2 ECB          
[Dec 19]
USCA            0-2 Olympique Réal   
[Dec 22]
Anges de Fatima 0-1 ASOPT          

Round 7
[Oct 12]
DFC8            1-0 UFC Bangui     
[Oct 13]
ASOPT           1-5 Castel Foot     
[Oct 14]
Olympique Réal  4-0 ECB          
[Oct 15]
Red Star        2-0 SCAF          
[Oct 16]
USCA            0-3 Anges de Fatima
[Oct 17]
AS Gbangré      0-1 Tempête Mocaf     

Round 8
[Oct 19]
SCAF            2-1 USCA      
[Oct 20]
Anges de Fatima 1-1 AS Gbangré   
[Oct 21]
Red Star        0-3 Tempête Mocaf   
[Oct 22]
UFC Bangui      1-2 Olympique Réal   
[Oct 23]
ECB             3-3 Castel Foot   
[Oct 24]
ASOPT           2-4 DFC8      

Round 9
[Oct 26]
AS Gbangré      0-0 USCA          
[Oct 27]
Olympique Réal  1-1 Castel Foot     
[Oct 28]
Tempête Mocaf   0-2 SCAF          
[Oct 29]
DFC8            2-1 ECB          
[Oct 30]
Anges de Fatima 1-2 Red Star     
[Oct 31]
ASOPT           2-1 UFC Bangui     

Round 10
[Nov 2]
Olympique Réal  0-1 DFC8
[Nov 3]
Red Star        1-1 USCA
[Nov 4]
Tempête Mocaf   0-1 Anges de Fatima     
[Nov 5]
Castel Foot     3-1 UFC Bangui     
[Nov 6]
AS Gbangré      0-3 SCAF
[Nov 7]
ECB             1-1 ASOPT          

Round 11
[Nov 9]
UFC Bangui      0-0 ECB          
[Dec 8]
Castel Foot     1-0 DFC8            
[Dec 9]
Red Star        3-4 AS Gbangré     
[Dec 10]
USCA            0-3 Tempête Mocaf     
[Dec 12]
ASOPT           2-3 Olympique Réal     
[Dec 30]
Anges de Fatima 1-2 SCAF          

Halfway Table:

 1.SCAF                 11   8  2  1  23- 8  26
 2.Red Star             11   7  1  3  16-13  22
 3.Castel Foot          11   6  3  2  22-12  21
 4.Olympique Réal       11   6  3  2  18- 9  21
 5.Tempête Mocaf        11   6  1  4  16- 7  19
 6.DFC8                 11   5  2  4  15-13  17
 7.ASOPT                11   4  2  5  12-19  14
 8.Anges de Fatima      11   3  4  4  11-11  13
 9.AS Gbangré           11   3  3  5  13-17  12
10.ECB                  11   1  5  5  12-20   8
-----------------------------------------------
11.USCA                 11   1  4  6   7-20   7
12.UFC Bangui           11   0  2  9   6-22   2

Round 12
[Feb 1]
UFC Bangui      1-2 ECB
[Feb 2]
DFC8            0-1 Castel Foot
[Feb 3]
AS Gbangré      0-3 Red Star
[Feb 4]
Tempête Mocaf   1-1 USCA
[Feb 5]
SCAF            4-1 Anges de Fatima
[Feb 6]
Olympique Réal  1-2 ASOPT

Round 13
[Feb 8]
DFC8            0-2 Olympique Réal
[Feb 9]
USCA            0-1 Red Star
[Feb 10]
ASOPT           3-1 ECB
[Feb 11]
SCAF            0-1 AS Gbangré
[Feb 12]
Castel Foot     1-3 UFC Bangui
[Feb 13]
Anges de Fatima 3-2 Tempête Mocaf

Round 14
[Feb 15]
USCA            1-0 AS Gbangré
[Feb 16]
Castel Foot     0-3 Olympique Réal
[Feb 17]
SCAF            1-0 Tempête Mocaf
[Feb 18]
ECB             0-0 DFC8
[Feb 19]
Red Star        0-3 Anges de Fatima
[Feb 20]
UFC Bangui      1-5 ASOPT

Round 15
[Feb 22]
USCA            1-0 SCAF
[Feb 23]
AS Gbangré      0-2 Anges de Fatima
[Feb 24]
Tempête Mocaf   0-1 Red Star
[Feb 25]
Olympique Réal  1-0 UFC Bangui
[Feb 26]
Castel Foot     3-1 ECB
[Feb 27]
DFC8            2-1 ASOPT

Round 16
[Mar 1]
ECB             0-2 Olympique Réal
[Mar 2]
Castel Foot     1-2 ASOPT
[Mar 3]
UFC Bangui      1-2 DFC8
[Mar 4]
SCAF            1-2 Red Star
[Mar 5]
Anges de Fatima 2-1 USCA
[Mar 6]
Tempête Mocaf   6-3 AS Gbangré

Round 17
[Mar 8]
Castel Foot     0-3 SCAF
[Mar 9]
Olympique Réal  1-0 USCA
[Mar 10]
UFC Bangui      0-7 AS Gbangré
[Mar 11]
DFC8            1-1 Tempête Mocaf
[Mar 12]
ASOPT           0-3 Anges de Fatima
[Mar 13]
ECB             1-3 Red Star

Round 18
[Mar 15]
SCAF            1-1 ASOPT
[Mar 16]
USCA            0-3 DFC8
[Mar 17]
AS Gbangré      4-1 ECB
[Mar 18]
Anges de Fatima 1-1 Olympique Réal
[Mar 19]
Tempête Mocaf   2-0 UFC Bangui
[Mar 20]
Red Star        3-1 Castel Foot

Round 19
[Mar 22]
ECB             0-2 Tempête Mocaf
[Mar 23]
ASOPT           0-5 Red Star
[Mar 26]
UFC Bangui      1-2 USCA
[Mar 27]
Castel Foot      -  AS Gbangré
[Apr 21]
DFC8            1-4 Anges de Fatima
[Apr 23]
Olympique Réal  1-0 SCAF

Round 20
[Apr 5]
AS Gbangré      2-1 ASOPT
[Apr 6]
SCAF            4-1 DFC8
[Apr 7]
USCA            6-0 ECB
[Apr 8]
Anges de Fatima 2-0 UFC Bangui
[Apr 9]
Red Star        1-2 Olympique Réal
[Apr 10]
Tempête Mocaf   0-1 Castel Foot

Round 21
[Apr 13]
Castel Foot     2-3 USCA
[Apr 14]
UFC Bangui      0-8 SCAF
[Apr 15]
ASOPT           1-4 Tempête Mocaf
[Apr 16]
Olympique Réal  2-0 AS Gbangré
[Apr 17]
DFC8            0-2 Red Star
[Apr 24]
ECB             1-1 Anges de Fatima

Round 22
[Apr 26]
Red Star        1-0 UFC Bangui
[Apr 27]
SCAF             -  ECB
[Apr 28]
Anges de Fatima  -  Castel Foot
[Apr 29]
USCA             -  ASOPT
[Apr 30]
AS Gbangré      2-0 DFC8
[May 1]
Tempête Mocaf   awd Olympique Réal  [awarded 0-3; originally 1-1]

Table:

 1.Olympique Réal       22  15  4  3  37-13  49  Champions
 2.Red Star             22  16  1  5  38-21  49
 3.SCAF                 21  13  3  5  45-16  42
 4.Anges de Fatima      21  10  6  5  33-21  36
 5.Tempête Mocaf        22  10  3  9  34-22  33
 6.Castel Foot          20   9  3  8  32-30  30
 7.DFC8                 22   8  4 10  25-31  28
 8.AS Gbangré           21   8  3 10  32-33  27
 9.ASOPT                21   8  3 10  28-40  27
10.USCA                 21   6  5 10  22-31  23
-----------------------------------------------
11.ECB                  21   2  7 12  19-45  13  Relegated
12.UFC Bangui           22   1  2 19  13-55   5  Relegated

Deuxième Division 2021/22

NB: CAB     = Club Athlétique Bangui 
    JSB     = Jeunesse Sportive de Boeing
    RC3     = Racing Club du 3ème Arrondissement 
    FC FDS  = FC de la Force de Défense et de Sécurité
    EFC5    = Espérance FC du 5e Arrondissement de Bangui
    SCB     = Sporting Club de Bangui
    EFDY    = Ecole de Foot Djimi Yanibada

Final Table:

 1.RC3                  22  15  2  5  47-24  47  Promoted
 2.Sica Sport           22  14  4  4  41-21  46  Promoted
-----------------------------------------------
 3.JSB                  22  12  4  6  47-21  40
 4.Réal Comboni         22  10  8  4  39-23  38
 5.FC FDS               22  11  4  7  37-30  37
 6.AS Kpèténè Star      22  10  4  8  46-34  34
 7.EFC5                 22   8  6  8  33-23  30
 8.FC SOS de Gbangouma  22   8  5  9  28-29  29
 9.ASSET de Gobongo     22   7  3 12  27-49  24
10.CAB                  22   6  3 13  35-53  21
-----------------------------------------------
11.EFDY                 22   4  5 13  27-48  17
12.SCB                  22   2  2 18  19-71   8

NB: no clubs relegated as second level extended to 14 clubs

Round 1
[Sep 26]
Réal Comboni    0-1 EFDY

Round 2
[Oct 4]
RC3             5-1 CAB

Round 3
[Oct 8]
RC3             2-1 EFDY
[Oct 11]
Réal Comboni    1-0 FC SOS

Table:

 1.JSB                   4   4  0  0  12- 1  12
 2.RC3                   4   4  0  0  12- 3  12
-----------------------------------------------
 3.Sica Sport            4   3  0  1   7- 3   9
 4.FC FDS                4   2  1  1   8- 5   7
 5.AS Kpèténè Star       4   2  1  1   8- 5   7
 6.Réal Comboni          4   2  1  1   5- 3   7
 7.EFDY                  4   2  0  2   4- 8   6
 8.EFC5                  4   1  2  1   5- 4   5
 9.CAB                   4   1  0  3   5-11   3
10.ASSET de Gobongo      4   0  1  3   4-10   1
-----------------------------------------------
11.FC SOS de Gbangouma   4   0  0  4   2- 8   0
12.SCB                   4   0  0  4   0-11   0

Round 5
[Oct 19]
Sica Sport       -  EFC5
[Oct 20]
Réal Comboni    6-3 SCB
[Oct 21]
JSB              -  ASSET Gobongo
[Oct 22]
RC3              -  FC SOS
[Oct 23]
FC FDS           -  EFDY
[Oct 24]
CAB              -  AS Kpèténè Star

Halfway Table:

 1.RC3                  11   7  2  2  21-11  23
 2.Sica Sport           11   7  2  2  17-10  23
-----------------------------------------------
 3.JSB                  11   7  1  3  31-11  22
 4.FC FDS               11   5  3  3  16-12  18
 5.EFC5                 11   4  4  3  19-11  16
 6.Réal Comboni         11   4  4  3  18-14  16
 7.EFDY                 11   4  3  4  15-20  15
 8.AS Kpèténè Star      11   4  2  5  18-18  14
 9.ASSET de Gobongo     11   3  2  6  13-27  11
10.CAB                  11   3  1  7  15-25  10
-----------------------------------------------
11.FC SOS de Gbangouma  11   2  3  6  11-17   9
12.SCB                  11   2  1  8  13-31   7

Round 12
[Feb 1]
FC FDS          1-0 JSB          
[Feb 2]
AS Kpèténè Star 2-0 RC3          
[Feb 3]
Réal Comboni    0-0 Sica Sport     
[Feb 4]
EFDY            2-3 CAB          
[Feb 5]
EFC5            3-0 SCB
[Feb 6]
ASSET Gobongo   1-0 FC SOS

Table:

 1.Sica Sport           12   7  3  2  17-10  24
 2.RC3                  12   7  2  3  21-13  23
-----------------------------------------------
 3.JSB                  12   7  1  4  31-12  22
 4.FC FDS               12   6  3  3  17-12  21
 5.EFC5                 12   5  4  3  22-11  19
 6.Réal Comboni         12   4  5  3  18-14  17
 7.AS Kpèténè Star      12   5  2  5  20-18  17
 8.EFDY                 12   4  3  5  17-23  15
 9.ASSET de Gobongo     12   4  2  6  14-27  14
10.CAB                  12   4  1  7  18-27  13
-----------------------------------------------
11.FC SOS de Gbangouma  12   2  3  7  11-18   9
12.SCB                  12   2  1  9  13-34   7

Table (after round 13 and some awarded matches):

 1.RC3                  13   9  1  3  25-13  28
 2.Sica Sport           13   8  3  2  18-10  27
-----------------------------------------------
 3.JSB                  13   7  1  5  31-13  22
 4.EFC5                 13   6  4  3  25-12  22
 5.FC FDS               13   6  3  4  18-16  21
 6.Réal Comboni         13   5  5  3  20-15  20
 7.AS Kpèténè Star      13   5  1  7  20-20  16
 8.EFDY                 13   4  4  5  18-24  16
 9.ASSET de Gobongo     13   4  2  7  15-29  14
10.CAB                  13   4  1  8  19-29  13
-----------------------------------------------
11.FC SOS de Gbangouma  13   3  3  7  13-19  12
12.SCB                  13   2  2  9  14-36   8

Round 14
[Feb 15]
CAB             awd ASSET Gobongo   [0-3 awarded; CAB dns]
[Feb 16]
RC3             1-1 Réal Comboni     
[Feb 17]
EFC5            1-0 EFDY          
[Feb 18]
JSB             2-1 AS Kpèténè Star 
[Feb 19]
FC SOS          3-0 SCB
[Feb 20]
FC FDS          1-3 Sica Sport     

Round 15
[Feb 22]
CAB             1-2 EFC5            
[Feb 23]
ASSET Gobongo   3-0 SCB
[Feb 24]
EFDY            4-2 FC SOS            
[Feb 25]
Réal Comboni    2-2 FC FDS            
[Feb 26]
AS Kpèténè Star 3-1 Sica Sport      
[Feb 27]
RC3             0-1 JSB            

Round 16
[Mar 1]
FC FDS          1-2 AS Kpèténè Star 
[Mar 2]
RC3             3-1 Sica Sport     
[Mar 3]
JSB             0-2 Réal Comboni     
[Mar 4]
SCB             1-2 CAB          
[Mar 5]
EFC5            0-1 FC SOS          
[Mar 6]
EFDY            1-2 ASSET Gobongo     

Round 17
[Mar 8]
RC3             2-1 EFC5          
[Mar 9]
Réal Comboni    1-1 CAB          
[Mar 10]
FC FDS          3-0 ASSET Gobongo     
[Mar 11]
AS Kpèténè Star 1-1 EFDY          
[Mar 12]
Sica Sport      5-0 SCB          
[Mar 13]
JSB             1-1 FC SOS          

Round 18
[Mar 15]
EFC5            1-2 Sica Sport
[Mar 16]
SCB             1-5 Réal Comboni
[Mar 17]
ASSET Gobongo   1-2 JSB
[Mar 18]
FC SOS          3-1 RC3
[Mar 19]
EFDY            1-4 FC FDS
[Mar 20]
AS Kpèténè Star 5-4 CAB

Round 19
[Mar 22]
JSB             3-0 EFDY          
[Mar 23]
Sica Sport      3-0 FC SOS          
[Mar 24]
Réal Comboni    1-0 EFC5          
[Mar 25]
AS Kpèténè Star 6-0 SCB          
[Mar 26]
FC FDS          3-5 CAB
[Mar 27]
ASSET Gobongo   0-4 RC3

Round 20
[Apr 5]
ASSET Gobongo   1-1 Sica Sport          
[Apr 6]
EFC5            2-2 AS Kpèténè Star     
[Apr 7]
CAB             2-2 JSB          
[Apr 8]
EFDY            2-3 RC3
[Apr 9]
FC SOS          2-1 Réal Comboni
[Apr 10]
SCB             1-3 FC FDS          

Round 21
[Apr 12]
RC3             4-0 CAB        
[Apr 13]
JSB             4-0 SCB        
[Apr 14]
FC FDS          1-0 EFC5        
[Apr 15]
Sica Sport      4-1 EFDY        
[Apr 16]
Réal Comboni    4-0 ASSET Gobongo    
[Apr 17]
AS Kpèténè Star 1-1 FC SOS    

Round 22
[Apr 19]
EFC5            1-1 JSB        
[Apr 20]
FC SOS          0-1 FC FDS        
[Apr 21]
SCB             2-4 RC3        
[Apr 22]
CAB             1-3 Sica Sport    
[Apr 23]
ASSET Gobongo   2-5 AS Kpèténè Star    
[Apr 24]
EFDY            1-2 Réal Comboni

Final Table:

 1.RC3                  22  15  2  5  47-24  47  Promoted
 2.Sica Sport           22  14  4  4  41-21  46  Promoted
-----------------------------------------------
 3.JSB                  22  12  4  6  47-21  40
 4.Réal Comboni         22  10  8  4  39-23  38
 5.FC FDS               22  11  4  7  37-30  37
 6.AS Kpèténè Star      22  10  4  8  46-34  34
 7.EFC5                 22   8  6  8  33-23  30
 8.FC SOS de Gbangouma  22   8  5  9  28-29  29
 9.ASSET de Gobongo     22   7  3 12  27-49  24
10.CAB                  22   6  3 13  35-53  21
-----------------------------------------------
11.EFDY                 22   4  5 13  27-48  17
12.SCB                  22   2  2 18  19-71   8

NB: no clubs relegated as second level extended to 14 clubs

Promoted: AS CNSS, LFC


Coupe Nationale 2021

NB: aka Coupe du 1er Décembre

Quarterfinals
[Nov 22]
Tempête Mocaf   0-1 Olympique Réal  
[Nov 23]
Red Star        0-0 DFC8            [3-4 pen]
[Nov 24]
SCAF            0-1 Anges de Fatima 
[Nov 25]
Castel Foot     3-1 ASOPT           

Semifinals
[Nov 27]
Olympique Réal  2-0 DFC8            
[Nov 28]
Anges de Fatima 0-2 Castel Foot     

Final [Dec 1]
Castel Foot     2-1 Olympique Réal  



Other Tournaments

Coupe de la Paix

[Jan 18, 2022]
Anges de Fatima 1-1 Tempête Mocaf   [3-2 pen]

Coupe de l'investiture du professeur Archange Touadera

Round 1 [Mar 28]
Red Star        1-3 SCAF            
Anges de Fatima 3-1 Olympique Réal

Third Place Match [Mar 30]
Red Star        1-1 Olympique Réal  [5-3 pen]

Final [Mar 30]
SCAF            1-0 Anges de Fatima 
  [Destin Amorez 28pen]

Ligue de Ouaka 2021/22

NB: aka ligue de Bambari

Round 1
[Oct 3]
Anges de Fatima (Bambari) 2-0 Réal Comboni


2020/21

2022/23

list of champions

list of cup winners


About this document

Thanks to Hans Schöggl

Prepared and maintained by José Batalha for the Rec.Sport.Soccer Statistics Foundation

Author: José Batalha
Last updated: 4 Dec 2024

(C) Copyright José Batalha and RSSSF 2021/24
You are free to copy this document in whole or part provided that proper acknowledgement is given to the author. All rights reserved.