Fort Myers Southwest Florida (RSW / KRSW)
Flight Tracker for Planespotters
00:00 30.09.2023
ARRIVALS — 2
Waiting time 5 min.
01:00 30.09.2023
02:00 30.09.2023
03:00 30.09.2023
ARRIVALS — 1
Waiting time 0 min.
04:00 30.09.2023
05:00 30.09.2023
ARRIVALS — 1
Waiting time 0 min.
06:00 30.09.2023
ARRIVALS — 2
Waiting time 13 min.
DEPARTURES — 4
Waiting time 11 - 20 min.
07:00 30.09.2023
DEPARTURES — 8
Waiting time 3 - 21 min.
Boeing 737-700 N27733 | United | UA 1239 | Houston (IAH) | 07:04 | departed |
Boeing 737 MAX 8 N8791D | Southwest | WN 1361 | Baltimore (BWI) | 07:06 | departed |
Airbus A220-100 N131DU | Delta Air Lines | DL 1556 | New York (LGA) | 07:07 | departed |
Airbus A319 N700UW | American | AA 1631 | Philadelphia (PHL) | 07:13 | departed |
Boeing 737 N854DN | Delta Air Lines | DL 1561 | Atlanta (ATL) | 07:23 | departed |
Airbus A321 N901AA | American | AA 1281 | Dallas-Fort Worth (DFW) | 07:26 | departed |
Boeing 737 MAX 9 N37563 | United | UA 2673 | Chicago (ORD) | 07:29 | departed |
Boeing 737 MAX 8 N47288 | United | UA 2077 | Newark (EWR) | 07:50 | departed |
08:00 30.09.2023
DEPARTURES — 5
Waiting time 3 - 22 min.
Boeing 737 MAX 8 N8832H | Southwest | WN 1802 | Saint Louis (STL) | 08:17 | departed |
LCN2 N2PE | Unknown/Private owner | N2PE | Unknown | 08:39 | expected |
Beech A36 Bonanza N567EB | Unknown/Private owner | N5 67EB | Unknown | 08:40 | expected |
Boeing 737-800 N527AS | Alaska | AS 455 | Seattle (SEA) | 08:43 | departed |
Cessna 172 N1333E | Unknown/Private owner | N1 333E | Unknown | 08:47 | departed |
09:00 30.09.2023
ARRIVALS — 6
Waiting time 5 - 39 min.
Boeing 737-800 N8553W | Southwest | WN 2631 | Chicago (MDW) | 09:03 | arrived |
Airbus A220-300 N219BZ | Breeze Airways | MX 244 | Charleston (CHS) | 09:06 | arrived |
Boeing 757-200 N6710E | Delta Air Lines | DL 1089 | Atlanta (ATL) | 09:45 | arrived |
Airbus A320 NEO N386FR | Frontier | F9 2353 | Philadelphia (PHL) | 09:51 | arrived |
Airbus A320 N589JB | JetBlue Airways | B6 2129 | New York (JFK) | 09:56 | arrived |
Airbus A220-300 N3058J | JetBlue Airways | B6 2065 | Boston (BOS) | 09:56 | arrived |
DEPARTURES — 5
Waiting time 7 - 21 min.
RV8 N215SM | Unknown/Private owner | N2 15SM | Unknown | 09:10 | departed |
Airbus A320 N635JB | JetBlue Airways | B6 1860 | New York (LGA) | 09:31 | departed |
Boeing 737-800 N8323C | Southwest | WN 2797 | Chicago (MDW) | 09:39 | departed |
Airbus A319 N523NK | Spirit | NK 347 | Atlantic City (ACY) | 09:45 | departed |
Bombardier Challenger 600 N602NP | Unknown/Private owner | N6 2NP | Gary (GYY) | 09:49 | expected |
10:00 30.09.2023
ARRIVALS — 6
Waiting time 8 - 16 min.
Boeing 737-800 N103DU | Delta Air Lines | DL 847 | New York (JFK) | 10:09 | expected |
Boeing 737-700 N701VL | VXP | VXP 357 | New Haven (HVN) | 10:25 | expected |
Boeing 737 N852DN | Delta Air Lines | DL 1656 | Detroit (DTW) | 10:33 | arrived |
Airbus A321 N199UW | American | AA 1935 | Charlotte (CLT) | 10:45 | arrived |
Bombardier Challenger 600 N602NP | Unknown/Private owner | N6 2NP | Nashville (BNA) | 10:53 | expected |
Airbus A220-300 N203BZ | Breeze Airways | MX 536 | Hartford (BDL) | 10:59 | arrived |
DEPARTURES — 9
Waiting time 3 - 22 min.
Cessna 172 N5196E | Unknown/Private owner | N5 196E | Unknown | 10:08 | departed |
Cessna 560 Citation Excel N461PS | Unknown/Private owner | N4 61PS | Unknown | 10:17 | departed |
Airbus A220-300 N219BZ | Breeze Airways | MX 244 | Las Vegas (LAS) | 10:22 | departed |
Boeing 737-800 N8553W | Southwest | WN 3612 | Chicago (MDW) | 10:24 | departed |
Piper Archer N211NJ | Unknown/Private owner | N2 11NJ | Merritt Island (COI) | 10:28 | departed |
Piper Archer N9844S | Unknown/Private owner | N9 844S | Merritt Island (COI) | 10:30 | departed |
Boeing 737-800 N8695D | Southwest | WN 2674 | Baltimore (BWI) | 10:32 | departed |
Piper Archer N155AP | Unknown/Private owner | N1 55AP | Merritt Island (COI) | 10:54 | departed |
Piper Archer N157TA | Unknown/Private owner | N1 57TA | Unknown | 10:57 | departed |
11:00 30.09.2023
ARRIVALS — 13
Waiting time 3 - 13 min.
Boeing 737 MAX 8 N8831L | Southwest | WN 4101 | Baltimore (BWI) | 11:01 | arrived |
Airbus A319 N751UW | American | AA 2365 | Philadelphia (PHL) | 11:03 | arrived |
Boeing 737 N67501 | United | UA 1740 | Chicago (ORD) | 11:04 | arrived |
Boeing 737 N929DZ | Delta Air Lines | DL 1716 | Minneapolis (MSP) | 11:07 | arrived |
Airbus A319 N9026C | American | AA 2192 | District of Columbia (DCA) | 11:09 | arrived |
Boeing 737-800 N37257 | United | UA 1406 | District of Columbia (IAD) | 11:17 | arrived |
Boeing 737 N846SY | Sun Country | SY 383 | Minneapolis (MSP) | 11:30 | arrived |
Boeing 737-700 N273WN | Southwest | WN 2004 | Atlanta (ATL) | 11:33 | arrived |
Airbus A320 NEO N341FR | Frontier | F9 1743 | Cincinnati (CVG) | 11:35 | arrived |
Boeing 757-200 N698DL | Delta Air Lines | DL 1153 | Atlanta (ATL) | 11:38 | arrived |
Boeing 737-800 N8642E | Southwest | WN 3878 | Saint Louis (STL) | 11:49 | arrived |
Embraer 190 N258JB | JetBlue Airways | B6 481 | District of Columbia (DCA) | 11:51 | arrived |
Boeing 737-800 N965NN | American | AA 1929 | Chicago (ORD) | 11:58 | arrived |
DEPARTURES — 9
Waiting time 6 - 14 min.
Airbus A320 NEO N386FR | Frontier | F9 2356 | Philadelphia (PHL) | 11:00 | departed |
Airbus A320 N589JB | JetBlue Airways | B6 1530 | New York (JFK) | 11:06 | departed |
Airbus A220-300 N3058J | JetBlue Airways | B6 2066 | Boston (BOS) | 11:09 | departed |
Boeing 737-800 N3739P | Delta Air Lines | DL 2011 | Boston (BOS) | 11:19 | departed |
Boeing 757-200 N6710E | Delta Air Lines | DL 1089 | Atlanta (ATL) | 11:21 | departed |
Cessna 172 N734DS | Unknown/Private owner | N7 34DS | Unknown | 11:28 | departed |
Boeing 737-700 N701VL | VXP | VXP 358 | New Haven (HVN) | 11:42 | departed |
Airbus A319 N9026C | American | AA 2253 | District of Columbia (DCA) | 11:55 | departed |
Airbus A321 N199UW | American | AA 1935 | Charlotte (CLT) | 11:59 | departed |
12:00 30.09.2023
ARRIVALS — 6
Waiting time 7 - 18 min.
Boeing 737-800 N73256 | United | UA 2274 | Newark (EWR) | 12:12 | arrived |
Cessna 525B Citation CJ3 N702JS | JRE | JRE 702 | White Plains (HPN) | 12:20 | expected |
Boeing 737-800 N8605E | Southwest | WN 2723 | Kansas City (MCI) | 12:26 | arrived |
Boeing 737 MAX 8 N8859Q | Southwest | WN 937 | Chicago (MDW) | 12:44 | arrived |
Airbus A320 (Sharklets) N626NK | Spirit | NK 1237 | Detroit (DTW) | 12:47 | arrived |
Boeing 737 MAX 8 N47275 | United | UA 1658 | Newark (EWR) | 12:54 | arrived |
DEPARTURES — 11
Waiting time 4 - 19 min.
Boeing 737 MAX 8 N8831L | Southwest | WN 2918 | Indianapolis (IND) | 12:03 | departed |
Airbus A220-300 N203BZ | Breeze Airways | MX 537 | Hartford (BDL) | 12:12 | departed |
Boeing 737 N852DN | Delta Air Lines | DL 1656 | Detroit (DTW) | 12:16 | departed |
Airbus A319 N751UW | American | AA 2365 | Philadelphia (PHL) | 12:21 | departed |
Boeing 737 N846SY | Sun Country | SY 384 | Minneapolis (MSP) | 12:40 | departed |
Boeing 737 N67501 | United | UA 1671 | Chicago (ORD) | 12:44 | departed |
Boeing 737-800 N8642E | Southwest | WN 3862 | Columbus (CMH) | 12:45 | departed |
Boeing 737-700 N273WN | Southwest | WN 2851 | Milwaukee (MKE) | 12:47 | departed |
Boeing 737 N929DZ | Delta Air Lines | DL 1716 | Minneapolis (MSP) | 12:51 | departed |
Bombardier Challenger 600 N602NP | Unknown/Private owner | N6 2NP | Gary (GYY) | 12:54 | departed |
Bombardier Learjet 60 N688DB | Unknown/Private owner | N6 88DB | Unknown | 12:57 | expected |
13:00 30.09.2023
ARRIVALS — 7
Waiting time 7 - 14 min.
Boeing 737 N7855A | Southwest | WN 3719 | Pittsburgh (PIT) | 13:11 | arrived |
Boeing 737-800 N37290 | United | UA 376 | Chicago (ORD) | 13:14 | arrived |
Boeing 737-800 N8732S | Southwest | WN 321 | Baltimore (BWI) | 13:24 | arrived |
Boeing 737-900 N945DZ | Delta Air Lines | DL 1196 | Atlanta (ATL) | 13:36 | arrived |
Airbus A320 N2142J | JetBlue Airways | B6 1861 | New York (LGA) | 13:41 | expected |
Airbus A320 (Sharklets) N308FR | Frontier | F9 2425 | Cleveland (CLE) | 13:45 | arrived |
Cessna 750 Citation X N920TX | FTH | FTH 920 | Allentown (ABE) | 13:59 | arrived |
DEPARTURES — 10
Waiting time 7 - 10 min.
Airbus A320 NEO N341FR | Frontier | F9 1742 | Cincinnati (CVG) | 13:02 | departed |
Boeing 757-200 N698DL | Delta Air Lines | DL 1153 | Atlanta (ATL) | 13:11 | departed |
Boeing 737-800 N965NN | American | AA 1929 | Chicago (ORD) | 13:19 | departed |
Boeing 737-800 N8605E | Southwest | WN 170 | Baltimore (BWI) | 13:23 | departed |
Piper Archer PA-28 N8313Y | Unknown/Private owner | N8 313Y | Unknown | 13:30 | departed |
Embraer 190 N258JB | JetBlue Airways | B6 582 | District of Columbia (DCA) | 13:35 | departed |
Boeing 737-800 N73256 | United | UA 2487 | Newark (EWR) | 13:37 | departed |
Boeing 737 MAX 8 N8859Q | Southwest | WN 586 | Nashville (BNA) | 13:45 | departed |
Airbus A320 (Sharklets) N626NK | Spirit | NK 1234 | Detroit (DTW) | 13:55 | departed |
Boeing 737-800 N37257 | United | UA 1349 | District of Columbia (IAD) | 13:59 | departed |
14:00 30.09.2023
ARRIVALS — 8
Waiting time 5 - 20 min.
Airbus A220-100 N126DU | Delta Air Lines | DL 1214 | New York (LGA) | 14:07 | arrived |
Boeing 737-800 N981AN | American | AA 2740 | Dallas-Fort Worth (DFW) | 14:13 | arrived |
Boeing 737 MAX 8 N17314 | United | UA 2389 | Chicago (ORD) | 14:21 | arrived |
Boeing 737-800 N8651A | Southwest | WN 2622 | Nashville (BNA) | 14:26 | arrived |
Boeing 737 MAX 8 N8826Q | Southwest | WN 2556 | Indianapolis (IND) | 14:30 | arrived |
HDJT N75VM | TMB | TMB 75 | Panama City Beach (ECP) | 14:34 | expected |
Airbus A320 N636NK | Spirit | NK 369 | Detroit (DTW) | 14:54 | arrived |
Airbus A321 N167US | American | AA 2321 | Charlotte (CLT) | 14:56 | arrived |
DEPARTURES — 6
Waiting time 6 - 17 min.
Boeing 737 N7855A | Southwest | WN 3719 | Orlando (MCO) | 14:07 | departed |
Boeing 737 MAX 8 N47275 | United | UA 1190 | Newark (EWR) | 14:13 | departed |
Cessna 525B Citation CJ3 N702JS | JRE | JRE 702 | Unknown | 14:30 | expected |
Boeing 737-800 N37290 | United | UA 356 | Chicago (ORD) | 14:31 | departed |
Boeing 737-800 N8732S | Southwest | WN 651 | Chicago (MDW) | 14:44 | departed |
Bombardier Learjet 60 N688DB | Unknown/Private owner | N6 88DB | Unknown | 14:45 | expected |
15:00 30.09.2023
ARRIVALS — 4
Waiting time 3 - 36 min.
DEPARTURES — 5
Waiting time 7 - 13 min.
Boeing 737-900 N945DZ | Delta Air Lines | DL 1196 | Atlanta (ATL) | 15:07 | departed |
Cessna 750 Citation X N920TX | FTH | FTH 920 | Panama City Beach (ECP) | 15:11 | departed |
Bombardier Learjet 60 N688DB | Unknown/Private owner | N6 88DB | Fort Myers (RSW) | 15:19 | departed |
Airbus A320 (Sharklets) N308FR | Frontier | F9 2428 | Cleveland (CLE) | 15:26 | departed |
Boeing 737 MAX 8 N8826Q | Southwest | WN 3527 | Kansas City (MCI) | 15:39 | departed |
16:00 30.09.2023
ARRIVALS — 4
Waiting time 2 - 6 min.
DEPARTURES — 5
Waiting time 13 - 25 min.
Boeing 737-800 N8651A | Southwest | WN 2436 | Pittsburgh (PIT) | 16:01 | departed |
Airbus A220-100 N126DU | Delta Air Lines | DL 1214 | New York (LGA) | 16:06 | departed |
Airbus A320 N636NK | Spirit | NK 370 | Detroit (DTW) | 16:11 | departed |
E545 N429FX | LXJ | LXJ 429 | Unknown | 16:36 | departed |
Boeing 737-800 N981AN | American | AA 2740 | Dallas-Fort Worth (DFW) | 16:57 | departed |
17:00 30.09.2023
ARRIVALS — 4
Waiting time 12 - 14 min.
DEPARTURES — 8
Waiting time 4 - 21 min.
Boeing 737-400 N803TJ | iAero Airways | WQ 2151 | Havana (HAV) | 17:00 | expected |
Boeing 737 MAX 8 N17314 | United | UA 2199 | Denver (DEN) | 17:02 | departed |
Boeing 737-900 N39423 | United | UA 1899 | Chicago (ORD) | 17:09 | departed |
Airbus A321 N167US | American | AA 2321 | Charlotte (CLT) | 17:17 | departed |
Boeing 737 MAX 8 N37305 | United | UA 2488 | Houston (IAH) | 17:20 | departed |
Boeing 737-800 N8607M | Southwest | WN 2514 | Baltimore (BWI) | 17:24 | departed |
Cessna 525B Citation CJ3 N702JS | JRE | JRE 702 | Unknown | 17:45 | expected |
Boeing 737-800 N377DE | Delta Air Lines | DL 1600 | Cincinnati (CVG) | 17:46 | departed |
18:00 30.09.2023
ARRIVALS — 5
Waiting time 14 - 19 min.
Airbus A321 N970JB | JetBlue Airways | B6 165 | Boston (BOS) | 18:02 | arrived |
Boeing 737 N847DN | Delta Air Lines | DL 1182 | Minneapolis (MSP) | 18:15 | arrived |
Boeing 757-200 N6704Z | Delta Air Lines | DL 1124 | Atlanta (ATL) | 18:34 | arrived |
Airbus A320 (Sharklets) N807JB | JetBlue Airways | B6 1529 | New York (JFK) | 18:44 | arrived |
Boeing 737-800 N37700 | Delta Air Lines | DL 1471 | Boston (BOS) | 18:59 | arrived |
DEPARTURES — 8
Waiting time 5 - 19 min.
Boeing 737-800 N8669B | Southwest | WN 3482 | Chicago (MDW) | 18:00 | departed |
Cessna 525B Citation CJ3 N702JS | JRE | JRE 702 | Unknown | 18:01 | departed |
Boeing 767-300 N172DZ | Delta Air Lines | DL 1110 | Atlanta (ATL) | 18:06 | departed |
Airbus A320 N597JB | JetBlue Airways | B6 1812 | Newark (EWR) | 18:11 | departed |
Boeing 737-800 N77530 | United | UA 2328 | Newark (EWR) | 18:30 | departed |
Airbus A319 C-GARJ | Air Canada | AC 1665 | Toronto (YYZ) | 18:33 | departed |
Boeing 737 N875DN | Delta Air Lines | DL 2988 | Minneapolis (MSP) | 18:37 | departed |
Cessna 560 Citation Excel N658QS | NetJets Aviation | 1I 658 | Unknown | 18:48 | departed |
19:00 30.09.2023
ARRIVALS — 2
Waiting time 6 min.
DEPARTURES — 4
Waiting time 14 min.
Boeing 737 N847DN | Delta Air Lines | DL 2381 | Detroit (DTW) | 19:23 | departed |
Airbus A321 N970JB | JetBlue Airways | B6 166 | Boston (BOS) | 19:27 | departed |
Airbus A320 (Sharklets) N807JB | JetBlue Airways | B6 130 | New York (JFK) | 19:41 | departed |
Airbus A320 N623JB | JetBlue Airways | B6 1252 | White Plains (HPN) | 19:55 | departed |
20:00 30.09.2023
ARRIVALS — 4
Waiting time 16 - 28 min.
21:00 30.09.2023
ARRIVALS — 7
Waiting time 3 - 23 min.
Boeing 737 N472AS | Alaska | AS 454 | Seattle (SEA) | 21:00 | arrived |
Airbus A220-300 N219BZ | Breeze Airways | MX 245 | Las Vegas (LAS) | 21:03 | arrived |
Boeing 737-800 N813NN | American | AA 1176 | Charlotte (CLT) | 21:05 | arrived |
Boeing 737-800 N8645A | Southwest | WN 5263 | Milwaukee (MKE) | 21:09 | arrived |
Boeing 737-800 N8558Z | Southwest | WN 3524 | Baltimore (BWI) | 21:21 | arrived |
Airbus A320 (Sharklets) N308FR | Frontier | F9 2423 | Cleveland (CLE) | 21:44 | arrived |
Airbus A319 N746UW | American | AA 801 | Philadelphia (PHL) | 21:46 | arrived |
22:00 30.09.2023
ARRIVALS — 7
Waiting time 3 - 13 min.
Boeing 737 N836DN | Delta Air Lines | DL 1083 | Atlanta (ATL) | 22:15 | arrived |
Boeing 737 MAX 9 N37547 | United | UA 2419 | Chicago (ORD) | 22:19 | arrived |
Airbus A220-100 N126DU | Delta Air Lines | DL 1237 | New York (LGA) | 22:22 | arrived |
Boeing 737 MAX 8 N27292 | United | UA 2011 | Newark (EWR) | 22:26 | arrived |
Airbus A321 N134AN | American | AA 2474 | Dallas-Fort Worth (DFW) | 22:39 | arrived |
Boeing 737-800 N37274 | United | UA 1737 | Houston (IAH) | 22:40 | approaching |
Boeing 737-800 N8711Q | Southwest | WN 143 | Chicago (MDW) | 22:41 | arrived |
23:00 30.09.2023
ARRIVALS — 2
Waiting time 11 min.
Other Dates
May, 2023
07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
June, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
July, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
August, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
September, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
October, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
November, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
December, 2023
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
January, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
February, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
March, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
April, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
May, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
June, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
July, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
August, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
September, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
October, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
November, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
December, 2024
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
January, 2025
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
February, 2025
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
March, 2025
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
April, 2025
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30