Football South Africa Premier Soccer Leeague 2004-2005 - Champion
Final Rankingptswondrwlstgfgag+-m
1.Kaizer Chiefs621711255:26+2930
2.Orlando Pirates60179452:29+2330
3.Mamelodi Sundowns56168654:28+2630
4.SuperSport United511312537:27+1030
5.Moroka Swallows491310738:29+930
6.Ajax Cape Town411181131:39-830
7.Silver Stars389111033:30+330
8.Bloemfontein Celtic36991232:40-830
9.Golden Arrows33891329:34-530
10.AmaZulu337121138:45-730
11.Bush Bucks33891339:48-930
12.Santos31871527:36-930
13.Jomo Cosmos317101327:38-1130
14.Black Leopards316131130:42-1230
15.Manning Rangers29781528:49-2130
16.BidVest Wits275121324:34-1030
TableKaizOrlaMameSupeMoroAjaxSilvBloeGoldAmaZBushSantJomoBlacMannBidV
Kaizer Chiefs----1:11:10:02:02:22:14:12:21:12:21:00:03:03:01:0
Orlando Pirates2:1----0:42:01:16:02:11:13:23:11:11:21:01:03:11:1
Mamelodi Sundowns3:41:2----1:21:14:01:03:10:00:02:02:12:03:05:13:2
SuperSport United0:14:30:1----2:20:00:01:12:11:13:11:01:12:21:20:0
Moroka Swallows1:02:20:00:0----3:01:02:12:01:02:31:12:11:12:11:0
Ajax Cape Town1:20:11:11:31:2----1:03:01:00:31:11:02:01:13:12:1
Silver Stars0:00:22:20:10:11:0----1:12:10:22:12:01:11:14:13:2
Bloemfontein Celtic0:21:01:20:12:11:10:2----2:02:10:13:10:11:11:04:3
Golden Arrows1:10:05:21:11:00:21:10:2----0:13:11:01:01:01:10:1
AmaZulu1:40:31:21:23:21:22:41:11:1----2:30:01:14:30:01:1
Bush Bucks3:41:20:30:11:02:01:11:10:12:2----1:11:00:04:12:0
Santos0:10:00:22:01:01:21:12:02:11:33:0----0:21:30:00:2
Jomo Cosmos0:30:30:21:41:12:10:01:20:24:11:14:1----3:11:00:0
Black Leopards0:32:32:11:12:20:00:22:21:10:02:10:20:0----1:01:2
Manning Rangers2:21:11:00:11:20:22:11:01:01:13:21:44:20:1----0:0
BidVest Wits1:20:10:01:20:20:00:00:02:10:24:20:00:00:21:1----

Round_1

datetimeteam 1 ____________scoreteam 2 ____________HT
Fri 06.08.0421:00Orlando Pirates1-0Jomo Cosmos---
Sat 07.08.0416:15AmaZulu1-4Kaizer Chiefs---
Sun 08.08.0416:15Bloemfontein Celtic1-1Black Leopards---
Sun 08.08.0416:15Moroka Swallows3-0Ajax Cape Town---
Sun 08.08.0416:15Silver Stars2-1Bush Bucks---
Wed 11.08.0420:30Manning Rangers1-0Golden Arrows---
Wed 11.08.0421:00SuperSport United0-0BidVest Wits---
Wed 25.08.0416:15Golden Arrows1-1SuperSport United---
Wed 25.08.0421:00Santos0-2Mamelodi Sundowns---
Fri 27.08.0421:00Ajax Cape Town3-0Bloemfontein Celtic---
Sat 28.08.0416:15Black Leopards0-0AmaZulu---
Sat 28.08.0416:15Kaizer Chiefs3-0Manning Rangers---
Sat 28.08.0420:00Bush Bucks0-1SuperSport United---
Sun 29.08.0416:15Jomo Cosmos0-0Silver Stars---
Sun 29.08.0416:15Mamelodi Sundowns1-1Moroka Swallows---
Sun 29.08.0416:45Golden Arrows0-0Orlando Pirates---

Round_2

datetimeteam 1 ____________scoreteam 2 ____________HT
Wed 01.09.0420:30SuperSport United1-1Bloemfontein Celtic---
Sat 04.09.0416:15Black Leopards2-1Bush Bucks---
Tue 07.09.0421:00Silver Stars0-2AmaZulu---
Wed 08.09.0420:00Mamelodi Sundowns0-0Golden Arrows---
Wed 08.09.0421:00Manning Rangers1-1Orlando Pirates---
Wed 08.09.0421:00Santos1-0Moroka Swallows---
Sat 11.09.0416:15Black Leopards2-3Orlando Pirates---
Sat 11.09.0420:00Kaizer Chiefs2-1Silver Stars---
Sat 11.09.0420:00Bush Bucks2-0BidVest Wits---
Sun 12.09.0416:00Bloemfontein Celtic1-2Mamelodi Sundowns---
Sun 12.09.0416:15Moroka Swallows1-0AmaZulu---
Sun 12.09.0416:30Ajax Cape Town3-1Manning Rangers---
Wed 15.09.0416:15AmaZulu1-1Bloemfontein Celtic---
Wed 15.09.0421:00Santos2-1Golden Arrows---
Wed 22.09.0420:00Bush Bucks0-3Mamelodi Sundowns---
Wed 22.09.0420:30Manning Rangers1-2Moroka Swallows---
Wed 22.09.0421:00Orlando Pirates6-0Ajax Cape Town---
Wed 22.09.0421:00Silver Stars1-1Black Leopards---
Wed 22.09.0421:00BidVest Wits0-0Jomo Cosmos---
Sat 25.09.0416:15Ajax Cape Town1-0Silver Stars---
Sat 25.09.0416:15Jomo Cosmos1-1Bush Bucks---
Sun 26.09.0416:15Bloemfontein Celtic1-0Manning Rangers---
Sun 26.09.0416:15Golden Arrows0-1BidVest Wits---
Sun 26.09.0416:15Moroka Swallows2-2Orlando Pirates---
Sun 26.09.0416:15Mamelodi Sundowns0-0AmaZulu---

Round_3

datetimeteam 1 ____________scoreteam 2 ____________HT
Sun 03.10.0416:45Bush Bucks0-1Golden Arrows---
Sun 03.10.0416:45Jomo Cosmos0-2Mamelodi Sundowns---
Sun 03.10.0416:45Santos1-3Black Leopards---
Sun 03.10.0416:45Silver Stars0-1Moroka Swallows---
Wed 06.10.0420:30Manning Rangers1-1AmaZulu---
Wed 13.10.0416:45Golden Arrows1-0Jomo Cosmos---
Wed 13.10.0420:30Ajax Cape Town1-0Santos---
Wed 13.10.0421:00Orlando Pirates1-1Bloemfontein Celtic---
Sat 16.10.0416:45Black Leopards1-2BidVest Wits---
Sat 16.10.0416:45Kaizer Chiefs2-2Bush Bucks---
Sun 17.10.0416:45Bloemfontein Celtic0-2Silver Stars---
Sun 17.10.0416:45AmaZulu0-3Orlando Pirates---
Sun 17.10.0416:45Mamelodi Sundowns5-1Manning Rangers---
Wed 20.10.0421:00Black Leopards1-1SuperSport United---
Wed 27.10.0420:30Santos3-0Bush Bucks---
Fri 29.10.0421:00Manning Rangers0-1Black Leopards---
Fri 29.10.0421:00BidVest Wits0-0Mamelodi Sundowns---
Sat 30.10.0416:45Orlando Pirates2-1Kaizer Chiefs---
Sat 30.10.0416:45Silver Stars2-1Golden Arrows---
Sun 31.10.0416:45Bloemfontein Celtic2-1Moroka Swallows---

Round_4

datetimeteam 1 ____________scoreteam 2 ____________HT
Wed 03.11.0421:00SuperSport United2-2Moroka Swallows---
Sat 06.11.0420:30BidVest Wits1-2Kaizer Chiefs---
Wed 10.11.0420:30Ajax Cape Town1-1Bush Bucks---
Wed 10.11.0421:00SuperSport United1-1Jomo Cosmos---
Wed 10.11.0421:00Manning Rangers2-1Silver Stars---
Sat 13.11.0416:45Black Leopards0-0Jomo Cosmos---
Sat 13.11.0416:45Kaizer Chiefs2-2Golden Arrows---
Sat 13.11.0416:45Moroka Swallows1-0BidVest Wits---
Sun 14.11.0416:45Mamelodi Sundowns1-2Orlando Pirates---
Sun 14.11.0416:45AmaZulu1-2SuperSport United---
Wed 24.11.0420:30Santos1-3AmaZulu---
Wed 24.11.0421:00BidVest Wits0-0Ajax Cape Town---
Sat 27.11.0416:00SuperSport United1-2Manning Rangers---
Sat 27.11.0417:00Kaizer Chiefs1-1Mamelodi Sundowns---
Sat 27.11.0420:00Bush Bucks1-0Moroka Swallows---
Sat 27.11.0420:30Golden Arrows1-0Black Leopards---
Sat 27.11.0421:00BidVest Wits0-0Bloemfontein Celtic---
Sun 28.11.0416:45Jomo Cosmos2-1Ajax Cape Town---
Sun 28.11.0416:45Silver Stars0-2Orlando Pirates---

Round_5

datetimeteam 1 ____________scoreteam 2 ____________HT
Wed 01.12.0416:15Jomo Cosmos4-1Santos---
Sat 04.12.0417:00AmaZulu1-2Ajax Cape Town---
Wed 08.12.0420:30Manning Rangers1-4Santos---
Fri 10.12.0421:00Ajax Cape Town1-0Golden Arrows---
Sat 11.12.0416:45Black Leopards0-3Kaizer Chiefs---
Sat 11.12.0419:00Orlando Pirates2-0SuperSport United---
Sun 12.12.0416:45Bloemfontein Celtic0-1Bush Bucks---
Sun 12.12.0416:45AmaZulu1-1BidVest Wits---
Sun 12.12.0416:45Moroka Swallows2-1Jomo Cosmos---
Sun 12.12.0416:45Mamelodi Sundowns1-0Silver Stars---
Wed 15.12.0420:00Bush Bucks2-2AmaZulu---
Wed 15.12.0420:30BidVest Wits1-1Manning Rangers---
Thu 16.12.0416:45Bloemfontein Celtic3-1Santos---
Sat 18.12.0416:45Black Leopards2-1Mamelodi Sundowns---
Sun 19.12.0416:45Jomo Cosmos1-2Bloemfontein Celtic---
Sun 19.12.0416:45Golden Arrows1-0Moroka Swallows---
Sun 19.12.0416:45Santos0-0Orlando Pirates---

Round_6

datetimeteam 1 ____________scoreteam 2 ____________HT
Wed 05.01.0519:30Kaizer Chiefs1-0Santos---
Fri 07.01.0520:00Ajax Cape Town1-1Black Leopards---
Fri 07.01.0520:00Manning Rangers3-2Bush Bucks---
Sat 08.01.0515:45AmaZulu1-1Jomo Cosmos---
Sat 08.01.0515:45Orlando Pirates1-1BidVest Wits---
Sat 08.01.0515:45Silver Stars2-0Santos---
Sun 09.01.0515:45Bloemfontein Celtic2-0Golden Arrows---
Sun 09.01.0515:45Moroka Swallows1-0Kaizer Chiefs---
Sun 09.01.0515:45Mamelodi Sundowns1-2SuperSport United---
Thu 13.01.0520:00Santos2-0SuperSport United---
Fri 14.01.0520:00BidVest Wits0-0Silver Stars---
Sat 15.01.0515:45Black Leopards2-2Moroka Swallows---
Sat 15.01.0515:45Bush Bucks1-2Orlando Pirates---
Sat 15.01.0515:45Golden Arrows0-1AmaZulu---
Sat 15.01.0519:00Mamelodi Sundowns4-0Ajax Cape Town---
Sat 15.01.0519:30Kaizer Chiefs4-1Bloemfontein Celtic---
Sun 16.01.0515:45Jomo Cosmos1-0Manning Rangers---
Tue 18.01.0520:00Black Leopards2-2Bloemfontein Celtic---
Tue 18.01.0520:00BidVest Wits1-2SuperSport United---
Wed 19.01.0515:45Golden Arrows1-1Manning Rangers---
Wed 19.01.0519:00Bush Bucks1-1Silver Stars---
Wed 19.01.0520:00Jomo Cosmos0-3Orlando Pirates---
Wed 19.01.0520:00Kaizer Chiefs1-1AmaZulu---
Wed 19.01.0520:00Mamelodi Sundowns2-1Santos---
Sat 22.01.0515:45Moroka Swallows0-0Mamelodi Sundowns---
Sat 22.01.0515:45SuperSport United3-1Bush Bucks---
Sat 22.01.0515:45Silver Stars1-1Jomo Cosmos---
Sat 22.01.0519:00Orlando Pirates3-2Golden Arrows---
Sat 22.01.0520:00Santos0-2BidVest Wits---
Sun 23.01.0515:45AmaZulu4-3Black Leopards---
Sun 23.01.0515:45Bloemfontein Celtic1-1Ajax Cape Town---
Sun 23.01.0515:45Manning Rangers2-2Kaizer Chiefs---
Wed 26.01.0515:15Jomo Cosmos0-3Kaizer Chiefs---
Wed 26.01.0519:30BidVest Wits0-2AmaZulu---
Wed 26.01.0520:00SuperSport United0-0Silver Stars---
Wed 26.01.0520:00Ajax Cape Town1-2Moroka Swallows---
Fri 28.01.0520:00Santos0-0Manning Rangers---
Sat 29.01.0515:45Silver Stars2-2Mamelodi Sundowns---
Sat 29.01.0515:45SuperSport United4-3Orlando Pirates---
Sun 30.01.0515:45Jomo Cosmos1-1Moroka Swallows---

Round_7

datetimeteam 1 ____________scoreteam 2 ____________HT
Wed 02.02.0515:45Silver Stars1-0Ajax Cape Town---
Wed 02.02.0519:00Kaizer Chiefs3-0Black Leopards---
Wed 02.02.0520:00Santos0-2Jomo Cosmos---
Fri 04.02.0520:00BidVest Wits4-2Bush Bucks---
Sat 05.02.0515:45AmaZulu3-2Moroka Swallows---
Sat 05.02.0515:45Orlando Pirates1-0Black Leopards---
Sat 05.02.0515:45SuperSport United2-1Golden Arrows---
Sat 05.02.0520:00Manning Rangers0-2Ajax Cape Town---
Sat 05.02.0520:00Mamelodi Sundowns3-1Bloemfontein Celtic---
Sun 06.02.0515:45Silver Stars0-0Kaizer Chiefs---
Sat 12.02.0515:45AmaZulu1-2Mamelodi Sundowns---
Sat 12.02.0515:45Orlando Pirates1-1Moroka Swallows---
Sat 12.02.0519:00Bush Bucks1-0Jomo Cosmos---
Sat 12.02.0520:00Manning Rangers1-0Bloemfontein Celtic---
Sat 12.02.0520:00BidVest Wits2-1Golden Arrows---
Sun 13.02.0515:45SuperSport United2-2Black Leopards---
Wed 16.02.0515:45Golden Arrows5-2Mamelodi Sundowns---
Wed 16.02.0515:45Moroka Swallows1-1Santos---
Wed 16.02.0519:30Orlando Pirates3-1Manning Rangers---
Wed 16.02.0520:00SuperSport United0-0Ajax Cape Town---
Sat 19.02.0515:45Mamelodi Sundowns3-4Kaizer Chiefs---
Sat 19.02.0519:00Bush Bucks1-1Bloemfontein Celtic---
Sun 20.02.0515:45Golden Arrows0-2Ajax Cape Town---
Sun 20.02.0515:45AmaZulu2-4Silver Stars---
Sun 20.02.0515:45Moroka Swallows0-0SuperSport United---
Wed 23.02.0520:00Kaizer Chiefs0-0SuperSport United---
Wed 23.02.0520:00Santos1-2Ajax Cape Town---

Round_8

datetimeteam 1 ____________scoreteam 2 ____________HT
Tue 01.03.0515:45Black Leopards0-2Santos---
Tue 01.03.0520:00Kaizer Chiefs0-0Jomo Cosmos---
Tue 01.03.0520:00Ajax Cape Town1-3SuperSport United---
Wed 02.03.0515:45Golden Arrows3-1Bush Bucks---
Wed 02.03.0515:45Moroka Swallows1-0Silver Stars---
Wed 02.03.0519:30Bloemfontein Celtic1-0Orlando Pirates---
Wed 02.03.0519:30AmaZulu0-0Manning Rangers---
Sat 05.03.0515:45Manning Rangers1-0Mamelodi Sundowns---
Sat 05.03.0520:00BidVest Wits0-2Black Leopards---
Sun 06.03.0515:45Orlando Pirates3-1AmaZulu---
Sun 06.03.0515:45Jomo Cosmos0-2Golden Arrows---
Sun 06.03.0515:45Silver Stars1-1Bloemfontein Celtic---
Wed 16.03.0515:45Bloemfontein Celtic0-1SuperSport United---
Wed 16.03.0519:00Bush Bucks0-0Black Leopards---
Wed 16.03.0519:30Santos0-1Kaizer Chiefs---
Sat 19.03.0515:45Moroka Swallows2-1Manning Rangers---
Sun 20.03.0515:15Golden Arrows1-0Santos---
Sun 20.03.0515:45Black Leopards0-2Silver Stars---
Sun 20.03.0515:45Bloemfontein Celtic2-1AmaZulu---
Sun 20.03.0515:45Jomo Cosmos0-0BidVest Wits---
Sun 20.03.0515:45Mamelodi Sundowns2-0Bush Bucks---
Wed 23.03.0520:00Manning Rangers0-1SuperSport United---
Wed 30.03.0519:30Santos2-0Bloemfontein Celtic---
Thu 31.03.0520:00Kaizer Chiefs2-2Ajax Cape Town---

Round_9

datetimeteam 1 ____________scoreteam 2 ____________HT
Fri 01.04.0520:00BidVest Wits0-2Moroka Swallows---
Sat 02.04.0515:15Orlando Pirates0-4Mamelodi Sundowns---
Sat 02.04.0515:15Silver Stars4-1Manning Rangers---
Sat 02.04.0515:15SuperSport United1-1AmaZulu---
Sun 03.04.0515:15Bush Bucks2-0Ajax Cape Town---
Sun 03.04.0515:15Jomo Cosmos3-1Black Leopards---
Sun 03.04.0515:15Golden Arrows1-1Kaizer Chiefs---
Wed 06.04.0519:30BidVest Wits0-0Santos---
Wed 06.04.0519:30Ajax Cape Town2-0Jomo Cosmos---
Sat 09.04.0515:15Black Leopards1-1Golden Arrows---
Sat 09.04.0515:15AmaZulu0-0Santos---
Sat 09.04.0515:15Moroka Swallows2-3Bush Bucks---
Sat 09.04.0518:00Orlando Pirates2-1Silver Stars---
Sun 10.04.0515:15Mamelodi Sundowns2-0Jomo Cosmos---
Sun 10.04.0515:15Bloemfontein Celtic4-3BidVest Wits---
Wed 13.04.0519:30Ajax Cape Town2-1BidVest Wits---
Sun 17.04.0515:15Ajax Cape Town1-2Kaizer Chiefs---
Wed 20.04.0519:30Manning Rangers0-0BidVest Wits---
Sat 23.04.0518:00Orlando Pirates1-2Santos---
Sun 24.04.0515:15AmaZulu2-3Bush Bucks---
Sun 24.04.0515:15Moroka Swallows2-0Golden Arrows---
Sun 24.04.0515:15Bloemfontein Celtic0-1Jomo Cosmos---
Sun 24.04.0515:15Mamelodi Sundowns3-0Black Leopards---
Tue 26.04.0520:00Kaizer Chiefs1-0BidVest Wits---
Wed 27.04.0519:30SuperSport United1-0Santos---
Sat 30.04.0515:15Kaizer Chiefs1-1Orlando Pirates---
Sat 30.04.0515:15Jomo Cosmos1-4SuperSport United---
Sat 30.04.0519:00Bush Bucks1-1Santos---

Round_10

datetimeteam 1 ____________scoreteam 2 ____________HT
Mon 02.05.0516:15Moroka Swallows2-1Bloemfontein Celtic---
Mon 02.05.0516:15Black Leopards1-0Manning Rangers---
Mon 02.05.0516:15Golden Arrows1-1Silver Stars---
Mon 02.05.0516:15Mamelodi Sundowns3-2BidVest Wits---
Tue 03.05.0521:30Ajax Cape Town0-1Orlando Pirates---
Sat 07.05.0516:15Black Leopards0-0Ajax Cape Town---
Sat 07.05.0516:15Kaizer Chiefs2-0Moroka Swallows---
Sat 07.05.0520:00Bush Bucks4-1Manning Rangers---
Sun 08.05.0516:15Jomo Cosmos4-1AmaZulu---
Sun 08.05.0516:15Golden Arrows0-2Bloemfontein Celtic---
Sun 08.05.0516:15BidVest Wits0-1Orlando Pirates---
Sun 08.05.0520:30Santos1-1Silver Stars---
Wed 11.05.0520:30SuperSport United0-1Mamelodi Sundowns---
Sat 14.05.0515:45Bush Bucks3-4Kaizer Chiefs---
Wed 18.05.0520:30SuperSport United0-1Kaizer Chiefs---
Wed 18.05.0521:00Ajax Cape Town0-3AmaZulu---
Sun 22.05.0516:15Manning Rangers4-2Jomo Cosmos---
Sun 22.05.0516:15Ajax Cape Town1-1Mamelodi Sundowns---
Sun 22.05.0516:15AmaZulu1-1Golden Arrows---
Sun 22.05.0516:15Moroka Swallows1-1Black Leopards---
Sun 22.05.0516:15Orlando Pirates1-1Bush Bucks---
Sun 22.05.0516:15Silver Stars3-2BidVest Wits---
Sun 22.05.0516:15Bloemfontein Celtic0-2Kaizer Chiefs---
Tue 24.05.0519:00Silver Stars0-1SuperSport United---

datetimeteam 1 ____________scoreteam 2 ____________HT
Todor 66
Footbal index
Clubs index
Soith Africa Footbal index
Curr 2022-2023
2021-2022: Mamelodi Sund
2020-2021: Mamelodi Sund
2019-2020: Mamelodi Sund
2018-2019: Mamelodi Sund
2017-2018: Mamelodi Sund
2016-2017: BidVest Wits
2015-2016: Mamelodi Sund
2014-2015: Kaizer Chiefs
2013-2014: Mamelodi Sund
2012-2013: Kaizer Chiefs
2011-2012: Orlando Pirat
2010-2011: Orlando Pirat
2009-2010: SuperSport U
2008-2009: SuperSport U
2007-2008: SuperSport U
2006-2007: Silver Stars
2005-2006: Mamelodi Sund
2004-2005: Kaizer Chiefs
2003-2004: Kaizer Chiefs
2002-2003: Orlando Pirat
2001-2002: Ligh. Santos
2000-2001: Orlando Pirat
1999-2000: Mamelodi Sund
1998-1999: Mamelodi Sund
1997-1998: Mamelodi Sund
1996-1997: Manning Rangers
1996: Kaizer Chiefs
National Soccer League
NSL 1995: Cape Town Sp
NSL 1994: Orlando Pirat
NSL 1993: Mamelodi Sund
NSL 1992: Kaizer Chiefs
NSL 1991: Kaizer Chiefs
NSL 1990: Mamelodi Sund
FPL 1990
NSL 1989: Kaizer Chiefs
NSL 1988: Mamelodi Sund
NSL 1987: Jomo Cosmos
NSL 1986: Rangers
NSL 1985: Bush Bucks
National Professional Soccer League (NPSL)
NPSL 1984: Kaizer Chiefs
NPSL 1983: Durban City
NPSL 1982: Durban City
NPSL 1981: Kaizer Chiefs
NPSL 1980: Highlands Park
NPSL 1979: Kaizer Chiefs
NPSL 1978: Lusitano
Before Merger with NFL
NPSL 1976: Orlando Pirat
NPSL 1974: Kaizer Chiefs
NPSL 1973: Orlando Pirat
NPSL 1972: Zulu Royals
NPSL 1971: Orlando Pirat
National Football League (NFL)
NFL 1977 Highlands Park
NFL 1976 Cape Town City
NFL 1975 Highlands Park
NFL 1974 Arcadia Shep
NFL 1973 Cape Town City
NFL 1972 Durban City
NFL 1971 Hellenic
NFL 1970 Durban City
NFL 1969 Durban Spurs
NFL 1968 Highlands Park
NFL 1967 Port Elizabeth C
NFL 1966 Highlands Park
NFL 1965 Highlands Park
NFL 1964 Highlands Park
NFL 1963 Addington
NFL 1962 Highlands Park
NFL 1961 Durban City
NFL 1960 Highlands Park
NFL 1959 Durban City
.

Prepared and maintained by Todor Krastev

todor1966@yahoo.com
Last updated: 7 Jul 2024
Facebook Todor Krastev

Quantcast