Africa - Current Wind
Wednesday 13 Mar 2024 11:00 GMT

Stations: 333 Direction Speed
Abdelhafid Boussouf Bou Chekif Airport (978 m, Algeria) SW 3.4-5.4 m/s
Abidjan/Port Bouet AP (8 m, Côte d'Ivoire) W 3.4-5.4 m/s
Abu Simbel (188 m, Egypt) NE 3.4-5.4 m/s
Abuja (344 m, Nigeria) W 0.3-1.5 m/s
Accra/Kotoka (IAP) (69 m, Ghana) SW 3.4-5.4 m/s
Adrar Airport (283 m, Algeria) E 3.4-5.4 m/s
Afara (1240 m, Algeria) SE 1.6-3.3 m/s
Agadez (502 m, Niger) SE 5.5-7.9 m/s
Agadir- Al Massira Airport (74 m, Morocco) W 1.6-3.3 m/s
Ahmed Ben Bella Airport (91 m, Algeria) N 1.6-3.3 m/s
Ahmed Sékou Touré Intl. Airport (26 m, Guinea) NW 1.6-3.3 m/s
Ain Beida Airport (148 m, Algeria) E 1.6-3.3 m/s
Air Force Base Hoedspruit (500 m, South Africa) E 3.4-5.4 m/s
Alexander Bay (29 m, South Africa) S 8.0-10.7 m/s
Alfred Faure (Iles Crozet) (142 m, South. Ind. Ocean) E
Algiers/Dar-el-Beida AP (29 m, Algeria) NE 1.6-3.3 m/s
Annaba/El Mellah AP (4 m, Algeria) NE 3.4-5.4 m/s
Antsiranana (105 m, Madagascar) SE 5.5-7.9 m/s
Arish Airport (32 m, Egypt) W 3.4-5.4 m/s
Arusha (1387 m, Tanzania) SE 1.6-3.3 m/s
Assekrem (2680 m, Algeria) W 5.5-7.9 m/s
Assuan AP (194 m, Egypt) N 3.4-5.4 m/s
Asyut Airport (70 m, Egypt) N 1.6-3.3 m/s
Augrabies Falls (635 m, South Africa) SW 3.4-5.4 m/s
Babanango (1300 m, South Africa) S 1.6-3.3 m/s
Bangui/M'Poko AP (366 m, Central African Republic) S 3.4-5.4 m/s
Banjul Airport (33 m, Gambia) N 3.4-5.4 m/s
Barkly East (1819 m, South Africa) W 5.5-7.9 m/s
Beaufort West (899 m, South Africa) S 1.6-3.3 m/s
Bechar/Ouakda AP (816 m, Algeria) S 3.4-5.4 m/s
Beira Airport (16 m, Mozambique) NE 1.6-3.3 m/s
Bejaia/Soummam AP (3 m, Algeria) SE 3.4-5.4 m/s
Belfast (1879 m, South Africa) SW 1.6-3.3 m/s
Bethlehem Airport (1678 m, South Africa) SW 3.4-5.4 m/s
Bidon (392 m, Algeria) N 3.4-5.4 m/s
Biskra Airport (89 m, Algeria) SE 1.6-3.3 m/s
Bissau Airport (0 m, Guinea-Bissau) NE 3.4-5.4 m/s
Bizerte Airport (3 m, Tunisia) W 3.4-5.4 m/s
Bloemfontein Airport (1354 m, South Africa) SW 3.4-5.4 m/s
Bloemhof (1128 m, South Africa) S 0.3-1.5 m/s
Bobo-Dioulasso (460 m, Burkina Faso) VRB 1.6-3.3 m/s
Bordj Badji Mokhtar Airport (396 m, Algeria) N 3.4-5.4 m/s
Bordj-Badj-Mokhtar (399 m, Algeria) N 1.6-3.3 m/s
Borg El Arab Intl. Airport (54 m, Egypt) W 1.6-3.3 m/s
Boromo (271 m, Burkina Faso) SE 1.6-3.3 m/s
Bosaso (2 m, Somalia) E 10.8-13.8 m/s
Bou-Saada AP (461 m, Algeria) E 1.6-3.3 m/s
Brandvlei (923 m, South Africa) SW 3.4-5.4 m/s
Brazzaville Airport (316 m, Congo) SW 1.6-3.3 m/s
Bukoba (1143 m, Tanzania) S 5.5-7.9 m/s
Cabinda (20 m, Angola) SW 3.4-5.4 m/s
Cairo Intl AP (74 m, Egypt) NW 1.6-3.3 m/s
Calabar (64 m, Nigeria) W 3.4-5.4 m/s
Calvinia Airport (975 m, South Africa) SW 5.5-7.9 m/s
Cape Agulhas (14 m, South Africa) W 3.4-5.4 m/s
Cape Columbine (67 m, South Africa) S 5.5-7.9 m/s
Cape Point (238 m, South Africa) E 0.3-1.5 m/s
Cape Skiring AP (13 m, Senegal) N 5.5-7.9 m/s
Cape Town Intl. Airport (42 m, South Africa) S 5.5-7.9 m/s
Casablanca Airport (57 m, Morocco) W 1.6-3.3 m/s
Cedara (1071 m, South Africa) S 3.4-5.4 m/s
Cheikh Larbi Tébessa Airport (823 m, Algeria) SW 3.4-5.4 m/s
Cherif Al Idrissi Airport (14 m, Morocco) N 3.4-5.4 m/s
Chileka (767 m, Malawi) NE 5.5-7.9 m/s
Chlef (143 m, Algeria) E 3.4-5.4 m/s
Clanwilliam (100 m, South Africa) SE 1.6-3.3 m/s
Cotonou Airport (9 m, Benin) SW 3.4-5.4 m/s
Dédougou (300 m, Burkina Faso) E 5.5-7.9 m/s
Döhne (900 m, South Africa) SW 0.3-1.5 m/s
Dakhla (6 m, Western Sahara) W
Dakhla Airport (11 m, Western Sahara) NE 3.4-5.4 m/s
Dar es Salaam Airport (53 m, Tanzania) S 3.4-5.4 m/s
De Aar (1287 m, South Africa) W 5.5-7.9 m/s
Diego Garcia AP (3 m, South. Ind. Ocean) VRB 1.6-3.3 m/s
Diori Hamani Intl. Airport (227 m, Niger) W 3.4-5.4 m/s
Djanet/Tiska AP (970 m, Algeria) S 8.0-10.7 m/s
Djerba Mellita AP (4 m, Tunisia) N 3.4-5.4 (Gusts 10) m/s
Dodoma (1120 m, Tanzania) E 1.6-3.3 m/s
Douala Intl. Airport (9 m, Cameroon) VRB 1.6-3.3 m/s
Durban/Louis Botha AP (14 m, South Africa) S 5.5-7.9 m/s
Dzaoudzi (7 m, South. Ind. Ocean) SE 3.4-5.4 m/s
El Bayadh (1361 m, Algeria) SW 1.6-3.3 m/s
El Borma Airport (259 m, Tunisia) SE 3.4-5.4 m/s
El Menia Airport (397 m, Algeria) E 1.6-3.3 m/s
El Oued/Guemer AP (69 m, Algeria) VRB 0.3-1.5 m/s
El Tor Airport (14 m, Egypt) NW 5.5-7.9 m/s
Eldoret (2116 m, Kenya) E 3.4-5.4 m/s
Elliot (1463 m, South Africa) SE 3.4-5.4 m/s
Enfidha (0 m, Tunisia) NW 3.4-5.4 m/s
Entebbe Intl. Airport (1155 m, Uganda) SE 3.4-5.4 m/s
Eros Airport (1699 m, Namibia) S 5.5-7.9 m/s
Errachidia Airport (1042 m, Morocco) VRB 0.3-1.5 m/s
Estcourt (1144 m, South Africa) S 1.6-3.3 m/s
Europa (13 m, Reunion) N
Fès (579 m, Morocco) W 3.4-5.4 m/s
Fada N'gourma (309 m, Burkina Faso) SW 3.4-5.4 m/s
Fascene Nossi-be (11 m, Madagascar) NW 0.3-1.5 m/s
Fauresmith (1387 m, South Africa) NW 1.6-3.3 m/s
Ficksburg (1614 m, South Africa) W 3.4-5.4 m/s
Fort-Dauphin Airport (9 m, Madagascar) E 8.0-10.7 (Gusts 16) m/s
Frankfort Airport (1503 m, South Africa) S 1.6-3.3 m/s
Fraserburg Airport (1268 m, South Africa) SW 1.6-3.3 m/s
Freetown / Lungi AP (27 m, Sierra Leone) W 1.6-3.3 m/s
Gabès Airport (5 m, Tunisia) SE 1.6-3.3 m/s
Gafsa Airport (314 m, Tunisia) S 3.4-5.4 m/s
Gaoua (335 m, Burkina Faso) SW 1.6-3.3 m/s
Gariep Dam (1272 m, South Africa) W 5.5-7.9 m/s
Geelbek (7 m, South Africa) S 5.5-7.9 m/s
George Airport (190 m, South Africa) S 1.6-3.3 m/s
Ghardaia/Noumerate AP (469 m, Algeria) SE 1.6-3.3 m/s
Glorioso (4 m, Reunion) SE
Gombe (505 m, Nigeria) SE 5.5-7.9 m/s
Gough (54 m, South Africa) NE 3.4-5.4 m/s
Gqeberha Airport (61 m, South Africa) S 3.4-5.4 m/s
Graaff-Reinet (790 m, South Africa) S 3.4-5.4 m/s
Greytown (1029 m, South Africa) S 3.4-5.4 m/s
Guelmim (301 m, Morocco) W 3.4-5.4 m/s
Hassan I Airport (64 m, Western Sahara) NW 1.6-3.3 m/s
Hassi Messaoud Airport (144 m, Algeria) VRB 1.6-3.3 m/s
Hassi R'Mel (764 m, Algeria) SW 1.6-3.3 m/s
Hassi R'Mel Airport (774 m, Algeria) S 1.6-3.3 m/s
Hermanus (14 m, South Africa) SW 1.6-3.3 m/s
Hoedspruit (510 m, South Africa) E 3.4-5.4 m/s
Hosea Kutako AP (1700 m, Namibia) S 5.5-7.9 m/s
Huambo (1701 m, Angola) S 1.6-3.3 m/s
Hurghada Intl. Airport (14 m, Egypt) N 3.4-5.4 m/s
Ile Juan De Nova (10 m, Reunion) E
Illizi/Illirane AP (544 m, Algeria) E 3.4-5.4 m/s
In Amenas/Zarzaitin AP (562 m, Algeria) SE 5.5-7.9 m/s
In Guezzam (403 m, Algeria) NW 1.6-3.3 m/s
In Salah (269 m, Algeria) E 8.0-10.7 m/s
Iringa (1428 m, Tanzania) E 1.6-3.3 m/s
Ivato Intl. Airport (1276 m, Madagascar) E 5.5-7.9 m/s
Ixopo (937 m, South Africa) S 1.6-3.3 m/s
Jamestown (1603 m, South Africa) W 3.4-5.4 m/s
Jendouba Airport (144 m, Tunisia) VRB 1.6-3.3 m/s
Jijel-Achouat (2 m, Algeria) NW 1.6-3.3 m/s
Joubertina (546 m, South Africa) S 3.4-5.4 m/s
Kairouan Airport (68 m, Tunisia) S 1.6-3.3 m/s
Kano (0 m, Nigeria) SE 3.4-5.4 m/s
Kasane Airport (1000 m, Botswana) N 1.6-3.3 m/s
Kathu (1186 m, South Africa) W 3.4-5.4 m/s
Keetmanshoop Airport (1100 m, Namibia) SW 3.4-5.4 m/s
Kelibia Airport (30 m, Tunisia) W 3.4-5.4 m/s
Kigali (1498 m, Rwanda) SE 3.4-5.4 m/s
Kigoma (824 m, Tanzania) SW 1.6-3.3 m/s
Kilimanjaro Apt. (896 m, Tanzania) E 3.4-5.4 m/s
Kimberley Airport (1196 m, South Africa) W 5.5-7.9 m/s
King Phalo Airport (125 m, South Africa) SW 1.6-3.3 m/s
King Shaka Intl. Airport (109 m, South Africa) S 3.4-5.4 m/s
Kisumu/Victoria-See AP (1146 m, Kenya) SW 3.4-5.4 m/s
Kitale Airport (1875 m, Kenya) NE 1.6-3.3 m/s
Koingnaas (99 m, South Africa) SE 10.8-13.8 m/s
Kroonstad (1432 m, South Africa) W 1.6-3.3 m/s
Kuruman (1323 m, South Africa) SW 3.4-5.4 m/s
Ladysmith (1069 m, South Africa) SE 1.6-3.3 m/s
Laghouat (765 m, Algeria) SW 3.4-5.4 m/s
Lagos/Ikeja (38 m, Nigeria) S 3.4-5.4 m/s
Lamu (30 m, Kenya) S 3.4-5.4 m/s
Langebaanweg AP (32 m, South Africa) S 5.5-7.9 m/s
Lanseria Intl. Airport (1377 m, South Africa) NW 1.6-3.3 m/s
Lephalale (839 m, South Africa) SE 1.6-3.3 m/s
Libreville Airport (15 m, Gabon) VRB 1.6-3.3 m/s
Lichinga Airport (1365 m, Mozambique) NE 3.4-5.4 m/s
Lilongwe (1229 m, Malawi) NE 1.6-3.3 m/s
Lodwar (515 m, Kenya) E 5.5-7.9 m/s
Lomé Airport (25 m, Togo) S 3.4-5.4 m/s
Luanda (70 m, Angola) W 3.4-5.4 m/s
Luena (1329 m, Angola) N 1.6-3.3 m/s
Luxor Airport (99 m, Egypt) N 1.6-3.3 m/s
Mécheria Airport (1150 m, Algeria) SW 5.5-7.9 m/s
Madikwe Game Reserve (1027 m, South Africa) SW 3.4-5.4 m/s
Mahajanga/Majunga AP (18 m, Madagascar) SE 3.4-5.4 m/s
Malabo Airport (23 m, Equatorial Guinea) N 1.6-3.3 m/s
Malindi (23 m, Kenya) SE 8.0-10.7 m/s
Maputo/Mavalane AP (44 m, Mozambique) W 8.0-10.7 (Gusts 14) m/s
Mara (897 m, South Africa) NW 1.6-3.3 m/s
Maradi Airport (373 m, Niger) S 3.4-5.4 m/s
Marion-Insel (21 m, South Africa) W 3.4-5.4 m/s
Marken (996 m, South Africa) W 1.6-3.3 m/s
Marrakech/Menara AP (466 m, Morocco) NW 1.6-3.3 m/s
Marsa Alam (IAP) (76 m, Egypt) N 3.4-5.4 m/s
Martin-de-Viviès (29 m, South. Ind. Ocean) S
Mascara-Ghriss (513 m, Algeria) W 1.6-3.3 m/s
Mayiwane (480 m, Swaziland) W 1.6-3.3 m/s
Mbombela Airport (883 m, South Africa) S 3.4-5.4 m/s
Meknes/Bassatine AP (560 m, Morocco) W 3.4-5.4 m/s
Mersa Matruh Airport (28 m, Egypt) N 5.5-7.9 m/s
Meru (1554 m, Kenya) NE 1.6-3.3 m/s
Mmabatho (IAP) (1281 m, South Africa) W 1.6-3.3 m/s
Modibo Keita Intl. Airport (381 m, Mali) NE 3.4-5.4 m/s
Mohamed Boudiaf Intl. Airport (694 m, Algeria) W 3.4-5.4 m/s
Mokopane (1097 m, South Africa) NW 1.6-3.3 m/s
Monastir Habib Bourguiba Intl. Airport (3 m, Tunisia) N 3.4-5.4 m/s
Mthatha (747 m, South Africa) SE 3.4-5.4 m/s
Mtwara (113 m, Tanzania) E 3.4-5.4 m/s
Mwanza (1140 m, Tanzania) E 3.4-5.4 m/s
N'Djamena AP (295 m, Chad) NE 8.0-10.7 m/s
Nador Intl. Airport (179 m, Morocco) E 3.4-5.4 m/s
Nairobi AP (1624 m, Kenya) E 5.5-7.9 m/s
Nakuru Airport (1901 m, Kenya) N 3.4-5.4 m/s
Nampula Airport (441 m, Mozambique) N 3.4-5.4 m/s
Newcastle (1238 m, South Africa) S 3.4-5.4 m/s
Ngaoundéré Airport (1114 m, Cameroon) NE 1.6-3.3 m/s
Niamtougou (343 m, Togo) W 1.6-3.3 m/s
Nieuwoudtville (731 m, South Africa) W 3.4-5.4 m/s
Nouaceur Airport (206 m, Morocco) W 5.5-7.9 m/s
Nouadhibou Airport (3 m, Mauritania) N 8.0-10.7 m/s
Noupoort (1496 m, South Africa) NW 5.5-7.9 m/s
Nyeri (1759 m, Kenya) E 3.4-5.4 m/s
Ouahigouya (336 m, Burkina Faso) N 1.6-3.3 m/s
Ouarzazate Airport (1140 m, Morocco) VRB 0.3-1.5 m/s
Oujda/Angads AP (470 m, Morocco) N 3.4-5.4 m/s
Pô (322 m, Burkina Faso) NW 1.6-3.3 m/s
Patensie (85 m, South Africa) SE 0.3-1.5 m/s
Pemba Airport (50 m, Mozambique) NE 5.5-7.9 m/s
Piggs Peak Met Stn. (1099 m, Swaziland) W 5.5-7.9 m/s
Plettenberg Bay (139 m, South Africa) W 3.4-5.4 m/s
Pofadder (990 m, South Africa) SW 3.4-5.4 m/s
Pointe-Noire Airport (17 m, Congo) S 3.4-5.4 m/s
Polokwane Airport (1224 m, South Africa) W 3.4-5.4 m/s
Polokwane Intl. Airport (1242 m, South Africa) W 3.4-5.4 m/s
Pongola (312 m, South Africa) W 1.6-3.3 m/s
Port Alfred Airport (84 m, South Africa) S 1.6-3.3 m/s
Port Edward (12 m, South Africa) S 1.6-3.3 m/s
Port Nolloth (10 m, South Africa) SE 5.5-7.9 m/s
Port St. Johns (47 m, South Africa) S 1.6-3.3 m/s
Port-Gentil Airport (4 m, Gabon) S 5.5-7.9 m/s
Port-aux-Français (30 m, Reunion) W 10.8-13.8 (Gusts 16) m/s
Porterville (123 m, South Africa) S 1.6-3.3 m/s
Postmasburg (1321 m, South Africa) W 3.4-5.4 m/s
Potchefstroom Agric (1351 m, South Africa) SW 1.6-3.3 m/s
Pretoria/Irene AP (1523 m, South Africa) W 3.4-5.4 m/s
Prieska (947 m, South Africa) W 5.5-7.9 m/s
Queenstown (1104 m, South Africa) E 3.4-5.4 m/s
Rabat/Sale AP (79 m, Morocco) W 3.4-5.4 m/s
Remada Airport (301 m, Tunisia) E 1.6-3.3 m/s
Rustenburg (1151 m, South Africa) NW 1.6-3.3 m/s
Saint-Denis Airport (25 m, Reunion) E 10.8-13.8 m/s
Saint-Louis Airport (4 m, Senegal) N 3.4-5.4 m/s
Saint-Pierre (53 m, Reunion) SE 10.8-13.8 m/s
Sal/Amilcar AP (53 m, Cape Verde) NE 5.5-7.9 m/s
Sania Ramel Airport (10 m, Morocco) E 3.4-5.4 m/s
Sarh (365 m, Chad) S 3.4-5.4 m/s
Sekondi-Takoradi (5 m, Ghana) SW 3.4-5.4 m/s
Setif/Ain-Arnat AP (1040 m, Algeria) SW 1.6-3.3 m/s
Seychelles Intl. Airport (3 m, Seychelles) N 5.5-7.9 m/s
Sezela (98 m, South Africa) S 3.4-5.4 m/s
Sfax/El-Maou AP (23 m, Tunisia) VRB 1.6-3.3 m/s
Shaleburn (1614 m, South Africa) S 1.6-3.3 m/s
Sharm el-Sheikh AP (51 m, Egypt) NE 3.4-5.4 m/s
Sir Seewoosagur Ramgoolam Intl. Airport (57 m, Mauritius) SE 5.5-7.9 m/s
Sir Seretse Khama Intl. Airport (1005 m, Botswana) W 5.5-7.9 m/s
Skukuza Airport (271 m, South Africa) SE 0.3-1.5 m/s
Somerset East (506 m, South Africa) S 1.6-3.3 m/s
Songea (1036 m, Tanzania) NE 1.6-3.3 m/s
Springbok Airport (1007 m, South Africa) SW 5.5-7.9 m/s
Springs (1628 m, South Africa) NW 3.4-5.4 m/s
St Helena Island (436 m, Atlantic Islands) E 5.5-7.9 (Gusts 9) m/s
Stilbaai (103 m, South Africa) SE 3.4-5.4 m/s
Sumbawanga Airport (1923 m, Tanzania) S 1.6-3.3 m/s
Sutherland (1459 m, South Africa) SW 3.4-5.4 m/s
Tabarka (70 m, Tunisia) N 3.4-5.4 m/s
Tabora Airport (1182 m, Tanzania) SE 3.4-5.4 m/s
Tahoua Airport (391 m, Niger) S 5.5-7.9 m/s
Tamanrasset (1364 m, Algeria) W 3.4-5.4 m/s
Tambacounda Airport (50 m, Senegal) NW 3.4-5.4 m/s
Tan-Tan (204 m, Morocco) NW 1.6-3.3 m/s
Taung (1100 m, South Africa) SW 1.6-3.3 m/s
Thabazimbi (977 m, South Africa) SW 1.6-3.3 m/s
Thomas Sankara International Airport Ouagadougou (306 m, Burkina Faso) NE 3.4-5.4 m/s
Timimoun Airport (317 m, Algeria) E 5.5-7.9 m/s
Tindouf Airport (439 m, Algeria) NW 1.6-3.3 m/s
Tinfouye (472 m, Algeria) E 1.6-3.3 m/s
Tlemcen/Zenata AP (247 m, Algeria) N 1.6-3.3 m/s
Toamasina Airport (6 m, Madagascar) SE 3.4-5.4 m/s
Touggourt/Sidi Mahd AP (92 m, Algeria) E 1.6-3.3 m/s
Tozeur/Nefta AP (86 m, Tunisia) VRB 1.6-3.3 m/s
Tromelin (13 m, Reunion) SE
Tunis/Carthage AP (4 m, Tunisia) NW 1.6-3.3 m/s
Twee Riviere (879 m, South Africa) S 1.6-3.3 m/s
Upington Airport (839 m, South Africa) SW 3.4-5.4 m/s
Van Reenen (1680 m, South Africa) SE 1.6-3.3 m/s
Van Zylsrus (928 m, South Africa) S 3.4-5.4 m/s
Vanwyksvlei (962 m, South Africa) W 5.5-7.9 m/s
Ventersdorp (1496 m, South Africa) S 1.6-3.3 m/s
Vereeiniging (1481 m, South Africa) SW 1.6-3.3 m/s
Victoria Falls Airport (1062 m, Zimbabwe) VRB 1.6-3.3 m/s
Vilanculos (21 m, Mozambique) E 3.4-5.4 m/s
Vredendal Airport (33 m, South Africa) SW 3.4-5.4 m/s
Vryburg (1234 m, South Africa) S 3.4-5.4 m/s
Vryheid (1163 m, South Africa) SE 1.6-3.3 m/s
Wajir (244 m, Kenya) SE 3.4-5.4 m/s
Walvis Bay (0 m, Namibia) NW 3.4-5.4 m/s
Warmbaths/Towoomba (1132 m, South Africa) W 1.6-3.3 m/s
Welkom (1342 m, South Africa) W 3.4-5.4 m/s
Wepener (1438 m, South Africa) W 1.6-3.3 m/s
Willowmore (842 m, South Africa) W 1.6-3.3 m/s
Witbank (1550 m, South Africa) W 1.6-3.3 m/s
Worcester (270 m, South Africa) S 3.4-5.4 m/s
Yamoussoukro Intl. Airport (213 m, Côte d'Ivoire) SW 3.4-5.4 m/s
Yaoundé (760 m, Cameroon) W 1.6-3.3 m/s
Yoff Airport (24 m, Senegal) N 5.5-7.9 m/s
Zanzibar Airport (18 m, Tanzania) NW 3.4-5.4 m/s
Zaria (661 m, Nigeria) S 1.6-3.3 m/s
Ziguinchor Airport (23 m, Senegal) N 1.6-3.3 m/s
Zinder Airport (453 m, Niger) E 5.5-7.9 m/s

Current weather

March
SMTWTFS
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
2024