ScaDaMaLe Course site and book

This is a scala version of the python notebook in the following talk:

Homework:

See https://www.brighttalk.com/webcast/12891/199003 (you need to subscribe freely to Bright Talk first). Then go through this scala version of the notebook from the talk.

On-Time Flight Performance with GraphFrames for Apache Spark

This notebook provides an analysis of On-Time Flight Performance and Departure Delays data using GraphFrames for Apache Spark.

Source Data:

References:

Preparation

Extract the Airports and Departure Delays information from S3 / DBFS

// Set File Paths
val tripdelaysFilePath = "/datasets/sds/flights/departuredelays.csv"
val airportsnaFilePath = "/datasets/sds/flights/airport-codes-na.txt"
tripdelaysFilePath: String = /datasets/sds/flights/departuredelays.csv
airportsnaFilePath: String = /datasets/sds/flights/airport-codes-na.txt
// Obtain airports dataset
// Note that "spark-csv" package is built-in datasource in Spark 2.0
val airportsna = sqlContext.read.format("com.databricks.spark.csv").
  option("header", "true").
  option("inferschema", "true").
  option("delimiter", "\t").
  load(airportsnaFilePath)

airportsna.createOrReplaceTempView("airports_na")

// Obtain departure Delays data
val departureDelays = sqlContext.read.format("com.databricks.spark.csv").option("header", "true").load(tripdelaysFilePath)
departureDelays.createOrReplaceTempView("departureDelays")
departureDelays.cache()

// Available IATA (International Air Transport Association) codes from the departuredelays sample dataset
val tripIATA = sqlContext.sql("select distinct iata from (select distinct origin as iata from departureDelays union all select distinct destination as iata from departureDelays) a")
tripIATA.createOrReplaceTempView("tripIATA")

// Only include airports with atleast one trip from the departureDelays dataset
val airports = sqlContext.sql("select f.IATA, f.City, f.State, f.Country from airports_na f join tripIATA t on t.IATA = f.IATA")
airports.createOrReplaceTempView("airports")
airports.cache()
airportsna: org.apache.spark.sql.DataFrame = [City: string, State: string ... 2 more fields]
departureDelays: org.apache.spark.sql.DataFrame = [date: string, delay: string ... 3 more fields]
tripIATA: org.apache.spark.sql.DataFrame = [iata: string]
airports: org.apache.spark.sql.DataFrame = [IATA: string, City: string ... 2 more fields]
res0: airports.type = [IATA: string, City: string ... 2 more fields]
// Build `departureDelays_geo` DataFrame
// Obtain key attributes such as Date of flight, delays, distance, and airport information (Origin, Destination)  
val departureDelays_geo = sqlContext.sql("select cast(f.date as int) as tripid, cast(concat(concat(concat(concat(concat(concat('2014-', concat(concat(substr(cast(f.date as string), 1, 2), '-')), substr(cast(f.date as string), 3, 2)), ' '), substr(cast(f.date as string), 5, 2)), ':'), substr(cast(f.date as string), 7, 2)), ':00') as timestamp) as `localdate`, cast(f.delay as int), cast(f.distance as int), f.origin as src, f.destination as dst, o.city as city_src, d.city as city_dst, o.state as state_src, d.state as state_dst from departuredelays f join airports o on o.iata = f.origin join airports d on d.iata = f.destination") 

// RegisterTempTable
departureDelays_geo.createOrReplaceTempView("departureDelays_geo")

// Cache and Count
departureDelays_geo.cache()
departureDelays_geo.count()
departureDelays_geo: org.apache.spark.sql.DataFrame = [tripid: int, localdate: timestamp ... 8 more fields]
res2: Long = 1361141
display(departureDelays_geo)
tripid localdate delay distance src dst city_src city_dst state_src state_dst
1011111.0 2014-01-01T11:11:00.000+0000 -5.0 221.0 MSP INL Minneapolis International Falls MN MN
1021111.0 2014-01-02T11:11:00.000+0000 7.0 221.0 MSP INL Minneapolis International Falls MN MN
1031111.0 2014-01-03T11:11:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
1041925.0 2014-01-04T19:25:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
1061115.0 2014-01-06T11:15:00.000+0000 33.0 221.0 MSP INL Minneapolis International Falls MN MN
1071115.0 2014-01-07T11:15:00.000+0000 23.0 221.0 MSP INL Minneapolis International Falls MN MN
1081115.0 2014-01-08T11:15:00.000+0000 -9.0 221.0 MSP INL Minneapolis International Falls MN MN
1091115.0 2014-01-09T11:15:00.000+0000 11.0 221.0 MSP INL Minneapolis International Falls MN MN
1101115.0 2014-01-10T11:15:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
1112015.0 2014-01-11T20:15:00.000+0000 -7.0 221.0 MSP INL Minneapolis International Falls MN MN
1121925.0 2014-01-12T19:25:00.000+0000 -5.0 221.0 MSP INL Minneapolis International Falls MN MN
1131115.0 2014-01-13T11:15:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
1141115.0 2014-01-14T11:15:00.000+0000 -6.0 221.0 MSP INL Minneapolis International Falls MN MN
1151115.0 2014-01-15T11:15:00.000+0000 -7.0 221.0 MSP INL Minneapolis International Falls MN MN
1161115.0 2014-01-16T11:15:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
1171115.0 2014-01-17T11:15:00.000+0000 4.0 221.0 MSP INL Minneapolis International Falls MN MN
1182015.0 2014-01-18T20:15:00.000+0000 -5.0 221.0 MSP INL Minneapolis International Falls MN MN
1191925.0 2014-01-19T19:25:00.000+0000 -7.0 221.0 MSP INL Minneapolis International Falls MN MN
1201115.0 2014-01-20T11:15:00.000+0000 -6.0 221.0 MSP INL Minneapolis International Falls MN MN
1211115.0 2014-01-21T11:15:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
1221115.0 2014-01-22T11:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
1231115.0 2014-01-23T11:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
1241115.0 2014-01-24T11:15:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
1252015.0 2014-01-25T20:15:00.000+0000 -12.0 221.0 MSP INL Minneapolis International Falls MN MN
1261925.0 2014-01-26T19:25:00.000+0000 -5.0 221.0 MSP INL Minneapolis International Falls MN MN
1271115.0 2014-01-27T11:15:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
1281115.0 2014-01-28T11:15:00.000+0000 -8.0 221.0 MSP INL Minneapolis International Falls MN MN
1291115.0 2014-01-29T11:15:00.000+0000 -2.0 221.0 MSP INL Minneapolis International Falls MN MN
1301115.0 2014-01-30T11:15:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
1311115.0 2014-01-31T11:15:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
2012015.0 2014-02-01T20:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
2022015.0 2014-02-02T20:15:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
2031115.0 2014-02-03T11:15:00.000+0000 -7.0 221.0 MSP INL Minneapolis International Falls MN MN
2041115.0 2014-02-04T11:15:00.000+0000 -6.0 221.0 MSP INL Minneapolis International Falls MN MN
2051115.0 2014-02-05T11:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
2061115.0 2014-02-06T11:15:00.000+0000 -2.0 221.0 MSP INL Minneapolis International Falls MN MN
2071115.0 2014-02-07T11:15:00.000+0000 -15.0 221.0 MSP INL Minneapolis International Falls MN MN
2082015.0 2014-02-08T20:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
2091925.0 2014-02-09T19:25:00.000+0000 1.0 221.0 MSP INL Minneapolis International Falls MN MN
2101115.0 2014-02-10T11:15:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
2111115.0 2014-02-11T11:15:00.000+0000 -7.0 221.0 MSP INL Minneapolis International Falls MN MN
2121115.0 2014-02-12T11:15:00.000+0000 -2.0 221.0 MSP INL Minneapolis International Falls MN MN
2131115.0 2014-02-13T11:15:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
2141115.0 2014-02-14T11:15:00.000+0000 -11.0 221.0 MSP INL Minneapolis International Falls MN MN
2152015.0 2014-02-15T20:15:00.000+0000 16.0 221.0 MSP INL Minneapolis International Falls MN MN
2161925.0 2014-02-16T19:25:00.000+0000 169.0 221.0 MSP INL Minneapolis International Falls MN MN
2171115.0 2014-02-17T11:15:00.000+0000 27.0 221.0 MSP INL Minneapolis International Falls MN MN
2181115.0 2014-02-18T11:15:00.000+0000 96.0 221.0 MSP INL Minneapolis International Falls MN MN
2191115.0 2014-02-19T11:15:00.000+0000 -9.0 221.0 MSP INL Minneapolis International Falls MN MN
2201115.0 2014-02-20T11:15:00.000+0000 -6.0 221.0 MSP INL Minneapolis International Falls MN MN
2211115.0 2014-02-21T11:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
2222015.0 2014-02-22T20:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
2231925.0 2014-02-23T19:25:00.000+0000 -3.0 221.0 MSP INL Minneapolis International Falls MN MN
2241115.0 2014-02-24T11:15:00.000+0000 -2.0 221.0 MSP INL Minneapolis International Falls MN MN
2251115.0 2014-02-25T11:15:00.000+0000 -6.0 221.0 MSP INL Minneapolis International Falls MN MN
2261115.0 2014-02-26T11:15:00.000+0000 -8.0 221.0 MSP INL Minneapolis International Falls MN MN
2271115.0 2014-02-27T11:15:00.000+0000 -8.0 221.0 MSP INL Minneapolis International Falls MN MN
2281115.0 2014-02-28T11:15:00.000+0000 5.0 221.0 MSP INL Minneapolis International Falls MN MN
3012015.0 2014-03-01T20:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
3022000.0 2014-03-02T20:00:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
3031115.0 2014-03-03T11:15:00.000+0000 17.0 221.0 MSP INL Minneapolis International Falls MN MN
3041115.0 2014-03-04T11:15:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
3051115.0 2014-03-05T11:15:00.000+0000 -7.0 221.0 MSP INL Minneapolis International Falls MN MN
3061115.0 2014-03-06T11:15:00.000+0000 -8.0 221.0 MSP INL Minneapolis International Falls MN MN
3071115.0 2014-03-07T11:15:00.000+0000 -10.0 221.0 MSP INL Minneapolis International Falls MN MN
3082000.0 2014-03-08T20:00:00.000+0000 -11.0 221.0 MSP INL Minneapolis International Falls MN MN
3092000.0 2014-03-09T20:00:00.000+0000 -9.0 221.0 MSP INL Minneapolis International Falls MN MN
3101115.0 2014-03-10T11:15:00.000+0000 -10.0 221.0 MSP INL Minneapolis International Falls MN MN
3111115.0 2014-03-11T11:15:00.000+0000 -8.0 221.0 MSP INL Minneapolis International Falls MN MN
3121115.0 2014-03-12T11:15:00.000+0000 -6.0 221.0 MSP INL Minneapolis International Falls MN MN
3131115.0 2014-03-13T11:15:00.000+0000 -8.0 221.0 MSP INL Minneapolis International Falls MN MN
3141115.0 2014-03-14T11:15:00.000+0000 -5.0 221.0 MSP INL Minneapolis International Falls MN MN
3152000.0 2014-03-15T20:00:00.000+0000 -11.0 221.0 MSP INL Minneapolis International Falls MN MN
3162000.0 2014-03-16T20:00:00.000+0000 -10.0 221.0 MSP INL Minneapolis International Falls MN MN
3171115.0 2014-03-17T11:15:00.000+0000 25.0 221.0 MSP INL Minneapolis International Falls MN MN
3181115.0 2014-03-18T11:15:00.000+0000 2.0 221.0 MSP INL Minneapolis International Falls MN MN
3191115.0 2014-03-19T11:15:00.000+0000 -5.0 221.0 MSP INL Minneapolis International Falls MN MN
3201115.0 2014-03-20T11:15:00.000+0000 -6.0 221.0 MSP INL Minneapolis International Falls MN MN
3211115.0 2014-03-21T11:15:00.000+0000 0.0 221.0 MSP INL Minneapolis International Falls MN MN
3222000.0 2014-03-22T20:00:00.000+0000 -10.0 221.0 MSP INL Minneapolis International Falls MN MN
3232000.0 2014-03-23T20:00:00.000+0000 -9.0 221.0 MSP INL Minneapolis International Falls MN MN
3241115.0 2014-03-24T11:15:00.000+0000 -9.0 221.0 MSP INL Minneapolis International Falls MN MN
3251115.0 2014-03-25T11:15:00.000+0000 -4.0 221.0 MSP INL Minneapolis International Falls MN MN
3261115.0 2014-03-26T11:15:00.000+0000 -5.0 221.0 MSP INL Minneapolis International Falls MN MN
3271115.0 2014-03-27T11:15:00.000+0000 9.0 221.0 MSP INL Minneapolis International Falls MN MN
3281115.0 2014-03-28T11:15:00.000+0000 -7.0 221.0 MSP INL Minneapolis International Falls MN MN
3292000.0 2014-03-29T20:00:00.000+0000 -19.0 221.0 MSP INL Minneapolis International Falls MN MN
3302000.0 2014-03-30T20:00:00.000+0000 -10.0 221.0 MSP INL Minneapolis International Falls MN MN
3311115.0 2014-03-31T11:15:00.000+0000 -8.0 221.0 MSP INL Minneapolis International Falls MN MN
2011230.0 2014-02-01T12:30:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
2010719.0 2014-02-01T07:19:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
2021230.0 2014-02-02T12:30:00.000+0000 -10.0 1014.0 EWR MSY Newark New Orleans NJ LA
2020709.0 2014-02-02T07:09:00.000+0000 59.0 1014.0 EWR MSY Newark New Orleans NJ LA
2021654.0 2014-02-02T16:54:00.000+0000 21.0 1014.0 EWR MSY Newark New Orleans NJ LA
2030719.0 2014-02-03T07:19:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
2031659.0 2014-02-03T16:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2031230.0 2014-02-03T12:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2032043.0 2014-02-03T20:43:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2041230.0 2014-02-04T12:30:00.000+0000 24.0 1014.0 EWR MSY Newark New Orleans NJ LA
2040719.0 2014-02-04T07:19:00.000+0000 168.0 1014.0 EWR MSY Newark New Orleans NJ LA
2041730.0 2014-02-04T17:30:00.000+0000 88.0 1014.0 EWR MSY Newark New Orleans NJ LA
2042043.0 2014-02-04T20:43:00.000+0000 106.0 1014.0 EWR MSY Newark New Orleans NJ LA
2051659.0 2014-02-05T16:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2050719.0 2014-02-05T07:19:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2050929.0 2014-02-05T09:29:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2052043.0 2014-02-05T20:43:00.000+0000 46.0 1014.0 EWR MSY Newark New Orleans NJ LA
2060719.0 2014-02-06T07:19:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
2061659.0 2014-02-06T16:59:00.000+0000 82.0 1014.0 EWR MSY Newark New Orleans NJ LA
2061230.0 2014-02-06T12:30:00.000+0000 61.0 1014.0 EWR MSY Newark New Orleans NJ LA
2062043.0 2014-02-06T20:43:00.000+0000 7.0 1014.0 EWR MSY Newark New Orleans NJ LA
2070719.0 2014-02-07T07:19:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2071659.0 2014-02-07T16:59:00.000+0000 19.0 1014.0 EWR MSY Newark New Orleans NJ LA
2071230.0 2014-02-07T12:30:00.000+0000 27.0 1014.0 EWR MSY Newark New Orleans NJ LA
2072048.0 2014-02-07T20:48:00.000+0000 47.0 1014.0 EWR MSY Newark New Orleans NJ LA
2081230.0 2014-02-08T12:30:00.000+0000 -10.0 1014.0 EWR MSY Newark New Orleans NJ LA
2080719.0 2014-02-08T07:19:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
2091229.0 2014-02-09T12:29:00.000+0000 95.0 1014.0 EWR MSY Newark New Orleans NJ LA
2091654.0 2014-02-09T16:54:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
2090709.0 2014-02-09T07:09:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2092043.0 2014-02-09T20:43:00.000+0000 32.0 1014.0 EWR MSY Newark New Orleans NJ LA
2100719.0 2014-02-10T07:19:00.000+0000 14.0 1014.0 EWR MSY Newark New Orleans NJ LA
2101659.0 2014-02-10T16:59:00.000+0000 16.0 1014.0 EWR MSY Newark New Orleans NJ LA
2101230.0 2014-02-10T12:30:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2102043.0 2014-02-10T20:43:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2111230.0 2014-02-11T12:30:00.000+0000 10.0 1014.0 EWR MSY Newark New Orleans NJ LA
2110719.0 2014-02-11T07:19:00.000+0000 46.0 1014.0 EWR MSY Newark New Orleans NJ LA
2111730.0 2014-02-11T17:30:00.000+0000 -9.0 1014.0 EWR MSY Newark New Orleans NJ LA
2112043.0 2014-02-11T20:43:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
2120719.0 2014-02-12T07:19:00.000+0000 1.0 1014.0 EWR MSY Newark New Orleans NJ LA
2121230.0 2014-02-12T12:30:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2120929.0 2014-02-12T09:29:00.000+0000 89.0 1014.0 EWR MSY Newark New Orleans NJ LA
2122043.0 2014-02-12T20:43:00.000+0000 36.0 1014.0 EWR MSY Newark New Orleans NJ LA
2130738.0 2014-02-13T07:38:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2132041.0 2014-02-13T20:41:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2140729.0 2014-02-14T07:29:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2142041.0 2014-02-14T20:41:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2151206.0 2014-02-15T12:06:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2150659.0 2014-02-15T06:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2160705.0 2014-02-16T07:05:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
2170729.0 2014-02-17T07:29:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2172041.0 2014-02-17T20:41:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
2180738.0 2014-02-18T07:38:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2182041.0 2014-02-18T20:41:00.000+0000 36.0 1014.0 EWR MSY Newark New Orleans NJ LA
2190727.0 2014-02-19T07:27:00.000+0000 15.0 1014.0 EWR MSY Newark New Orleans NJ LA
2200738.0 2014-02-20T07:38:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
2202041.0 2014-02-20T20:41:00.000+0000 51.0 1014.0 EWR MSY Newark New Orleans NJ LA
2210729.0 2014-02-21T07:29:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
2212041.0 2014-02-21T20:41:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2221206.0 2014-02-22T12:06:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2220659.0 2014-02-22T06:59:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2232041.0 2014-02-23T20:41:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2230705.0 2014-02-23T07:05:00.000+0000 -10.0 1014.0 EWR MSY Newark New Orleans NJ LA
2240729.0 2014-02-24T07:29:00.000+0000 6.0 1014.0 EWR MSY Newark New Orleans NJ LA
2242041.0 2014-02-24T20:41:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
2250738.0 2014-02-25T07:38:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2260727.0 2014-02-26T07:27:00.000+0000 23.0 1014.0 EWR MSY Newark New Orleans NJ LA
2262041.0 2014-02-26T20:41:00.000+0000 174.0 1014.0 EWR MSY Newark New Orleans NJ LA
2270738.0 2014-02-27T07:38:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2272041.0 2014-02-27T20:41:00.000+0000 32.0 1014.0 EWR MSY Newark New Orleans NJ LA
2280729.0 2014-02-28T07:29:00.000+0000 12.0 1014.0 EWR MSY Newark New Orleans NJ LA
2282041.0 2014-02-28T20:41:00.000+0000 49.0 1014.0 EWR MSY Newark New Orleans NJ LA
2281000.0 2014-02-28T10:00:00.000+0000 2.0 1014.0 EWR MSY Newark New Orleans NJ LA
2051230.0 2014-02-05T12:30:00.000+0000 216.0 1014.0 EWR MSY Newark New Orleans NJ LA
2131536.0 2014-02-13T15:36:00.000+0000 273.0 1014.0 EWR MSY Newark New Orleans NJ LA
2141536.0 2014-02-14T15:36:00.000+0000 6.0 1014.0 EWR MSY Newark New Orleans NJ LA
2151902.0 2014-02-15T19:02:00.000+0000 31.0 1014.0 EWR MSY Newark New Orleans NJ LA
2151536.0 2014-02-15T15:36:00.000+0000 66.0 1014.0 EWR MSY Newark New Orleans NJ LA
2162041.0 2014-02-16T20:41:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2161536.0 2014-02-16T15:36:00.000+0000 7.0 1014.0 EWR MSY Newark New Orleans NJ LA
2171536.0 2014-02-17T15:36:00.000+0000 3.0 1014.0 EWR MSY Newark New Orleans NJ LA
2181536.0 2014-02-18T15:36:00.000+0000 26.0 1014.0 EWR MSY Newark New Orleans NJ LA
2191536.0 2014-02-19T15:36:00.000+0000 -9.0 1014.0 EWR MSY Newark New Orleans NJ LA
2201536.0 2014-02-20T15:36:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
2211536.0 2014-02-21T15:36:00.000+0000 34.0 1014.0 EWR MSY Newark New Orleans NJ LA
2221900.0 2014-02-22T19:00:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
2221536.0 2014-02-22T15:36:00.000+0000 65.0 1014.0 EWR MSY Newark New Orleans NJ LA
2231536.0 2014-02-23T15:36:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
2241536.0 2014-02-24T15:36:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
2251536.0 2014-02-25T15:36:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2261536.0 2014-02-26T15:36:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2271536.0 2014-02-27T15:36:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2281536.0 2014-02-28T15:36:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2010730.0 2014-02-01T07:30:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
2021815.0 2014-02-02T18:15:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
2031815.0 2014-02-03T18:15:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2041815.0 2014-02-04T18:15:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2051815.0 2014-02-05T18:15:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2061815.0 2014-02-06T18:15:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2071815.0 2014-02-07T18:15:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
2080730.0 2014-02-08T07:30:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2091815.0 2014-02-09T18:15:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
2101815.0 2014-02-10T18:15:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
2111815.0 2014-02-11T18:15:00.000+0000 4.0 1014.0 EWR MSY Newark New Orleans NJ LA
2121815.0 2014-02-12T18:15:00.000+0000 64.0 1014.0 EWR MSY Newark New Orleans NJ LA
2131805.0 2014-02-13T18:05:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2141635.0 2014-02-14T16:35:00.000+0000 52.0 1014.0 EWR MSY Newark New Orleans NJ LA
2150730.0 2014-02-15T07:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2161635.0 2014-02-16T16:35:00.000+0000 21.0 1014.0 EWR MSY Newark New Orleans NJ LA
2171635.0 2014-02-17T16:35:00.000+0000 23.0 1014.0 EWR MSY Newark New Orleans NJ LA
2181635.0 2014-02-18T16:35:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
2191635.0 2014-02-19T16:35:00.000+0000 21.0 1014.0 EWR MSY Newark New Orleans NJ LA
2201635.0 2014-02-20T16:35:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2211635.0 2014-02-21T16:35:00.000+0000 292.0 1014.0 EWR MSY Newark New Orleans NJ LA
2220730.0 2014-02-22T07:30:00.000+0000 28.0 1014.0 EWR MSY Newark New Orleans NJ LA
2231635.0 2014-02-23T16:35:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
2241635.0 2014-02-24T16:35:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2251635.0 2014-02-25T16:35:00.000+0000 6.0 1014.0 EWR MSY Newark New Orleans NJ LA
2261635.0 2014-02-26T16:35:00.000+0000 10.0 1014.0 EWR MSY Newark New Orleans NJ LA
2271635.0 2014-02-27T16:35:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
2281635.0 2014-02-28T16:35:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3011206.0 2014-03-01T12:06:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3010659.0 2014-03-01T06:59:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3022041.0 2014-03-02T20:41:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3020705.0 2014-03-02T07:05:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3030729.0 2014-03-03T07:29:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3032041.0 2014-03-03T20:41:00.000+0000 113.0 1014.0 EWR MSY Newark New Orleans NJ LA
3040738.0 2014-03-04T07:38:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3050727.0 2014-03-05T07:27:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3052041.0 2014-03-05T20:41:00.000+0000 4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3060705.0 2014-03-06T07:05:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3061252.0 2014-03-06T12:52:00.000+0000 67.0 1014.0 EWR MSY Newark New Orleans NJ LA
3062100.0 2014-03-06T21:00:00.000+0000 21.0 1014.0 EWR MSY Newark New Orleans NJ LA
3070705.0 2014-03-07T07:05:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
3071252.0 2014-03-07T12:52:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
3072100.0 2014-03-07T21:00:00.000+0000 13.0 1014.0 EWR MSY Newark New Orleans NJ LA
3080705.0 2014-03-08T07:05:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3081250.0 2014-03-08T12:50:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3091255.0 2014-03-09T12:55:00.000+0000 -9.0 1014.0 EWR MSY Newark New Orleans NJ LA
3092059.0 2014-03-09T20:59:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
3100705.0 2014-03-10T07:05:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3101252.0 2014-03-10T12:52:00.000+0000 -9.0 1014.0 EWR MSY Newark New Orleans NJ LA
3102059.0 2014-03-10T20:59:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3112059.0 2014-03-11T20:59:00.000+0000 181.0 1014.0 EWR MSY Newark New Orleans NJ LA
3111252.0 2014-03-11T12:52:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
3122059.0 2014-03-12T20:59:00.000+0000 22.0 1014.0 EWR MSY Newark New Orleans NJ LA
3121252.0 2014-03-12T12:52:00.000+0000 161.0 1014.0 EWR MSY Newark New Orleans NJ LA
3130705.0 2014-03-13T07:05:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3131252.0 2014-03-13T12:52:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3132059.0 2014-03-13T20:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3140705.0 2014-03-14T07:05:00.000+0000 66.0 1014.0 EWR MSY Newark New Orleans NJ LA
3141252.0 2014-03-14T12:52:00.000+0000 39.0 1014.0 EWR MSY Newark New Orleans NJ LA
3142059.0 2014-03-14T20:59:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3150700.0 2014-03-15T07:00:00.000+0000 2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3151250.0 2014-03-15T12:50:00.000+0000 34.0 1014.0 EWR MSY Newark New Orleans NJ LA
3161255.0 2014-03-16T12:55:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3162059.0 2014-03-16T20:59:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3170705.0 2014-03-17T07:05:00.000+0000 -11.0 1014.0 EWR MSY Newark New Orleans NJ LA
3171252.0 2014-03-17T12:52:00.000+0000 22.0 1014.0 EWR MSY Newark New Orleans NJ LA
3172059.0 2014-03-17T20:59:00.000+0000 132.0 1014.0 EWR MSY Newark New Orleans NJ LA
3182059.0 2014-03-18T20:59:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3181252.0 2014-03-18T12:52:00.000+0000 2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3192059.0 2014-03-19T20:59:00.000+0000 16.0 1014.0 EWR MSY Newark New Orleans NJ LA
3191252.0 2014-03-19T12:52:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3200705.0 2014-03-20T07:05:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3201252.0 2014-03-20T12:52:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3202059.0 2014-03-20T20:59:00.000+0000 77.0 1014.0 EWR MSY Newark New Orleans NJ LA
3210705.0 2014-03-21T07:05:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3211252.0 2014-03-21T12:52:00.000+0000 9.0 1014.0 EWR MSY Newark New Orleans NJ LA
3212059.0 2014-03-21T20:59:00.000+0000 11.0 1014.0 EWR MSY Newark New Orleans NJ LA
3220705.0 2014-03-22T07:05:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3221250.0 2014-03-22T12:50:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
3221600.0 2014-03-22T16:00:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3231255.0 2014-03-23T12:55:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3240705.0 2014-03-24T07:05:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3241252.0 2014-03-24T12:52:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3242059.0 2014-03-24T20:59:00.000+0000 -10.0 1014.0 EWR MSY Newark New Orleans NJ LA
3252059.0 2014-03-25T20:59:00.000+0000 121.0 1014.0 EWR MSY Newark New Orleans NJ LA
3251252.0 2014-03-25T12:52:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
3262059.0 2014-03-26T20:59:00.000+0000 49.0 1014.0 EWR MSY Newark New Orleans NJ LA
3261252.0 2014-03-26T12:52:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3270705.0 2014-03-27T07:05:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3271252.0 2014-03-27T12:52:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3272059.0 2014-03-27T20:59:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3280705.0 2014-03-28T07:05:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
3281252.0 2014-03-28T12:52:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3282059.0 2014-03-28T20:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3291250.0 2014-03-29T12:50:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3290705.0 2014-03-29T07:05:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3291600.0 2014-03-29T16:00:00.000+0000 1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3301255.0 2014-03-30T12:55:00.000+0000 64.0 1014.0 EWR MSY Newark New Orleans NJ LA
3302059.0 2014-03-30T20:59:00.000+0000 166.0 1014.0 EWR MSY Newark New Orleans NJ LA
3310705.0 2014-03-31T07:05:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
3311252.0 2014-03-31T12:52:00.000+0000 12.0 1014.0 EWR MSY Newark New Orleans NJ LA
3312059.0 2014-03-31T20:59:00.000+0000 7.0 1014.0 EWR MSY Newark New Orleans NJ LA
3011902.0 2014-03-01T19:02:00.000+0000 64.0 1014.0 EWR MSY Newark New Orleans NJ LA
3011536.0 2014-03-01T15:36:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3021536.0 2014-03-02T15:36:00.000+0000 9.0 1014.0 EWR MSY Newark New Orleans NJ LA
3031536.0 2014-03-03T15:36:00.000+0000 -10.0 1014.0 EWR MSY Newark New Orleans NJ LA
3041536.0 2014-03-04T15:36:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
3051536.0 2014-03-05T15:36:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3090715.0 2014-03-09T07:15:00.000+0000 1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3110705.0 2014-03-11T07:05:00.000+0000 -11.0 1014.0 EWR MSY Newark New Orleans NJ LA
3120659.0 2014-03-12T06:59:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3160715.0 2014-03-16T07:15:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3180705.0 2014-03-18T07:05:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
3190659.0 2014-03-19T06:59:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3230715.0 2014-03-23T07:15:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3250705.0 2014-03-25T07:05:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
3260659.0 2014-03-26T06:59:00.000+0000 63.0 1014.0 EWR MSY Newark New Orleans NJ LA
3300715.0 2014-03-30T07:15:00.000+0000 2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3010730.0 2014-03-01T07:30:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3021635.0 2014-03-02T16:35:00.000+0000 16.0 1014.0 EWR MSY Newark New Orleans NJ LA
3031635.0 2014-03-03T16:35:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
3041635.0 2014-03-04T16:35:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
3051635.0 2014-03-05T16:35:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3061635.0 2014-03-06T16:35:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3071635.0 2014-03-07T16:35:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3080730.0 2014-03-08T07:30:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3091825.0 2014-03-09T18:25:00.000+0000 45.0 1014.0 EWR MSY Newark New Orleans NJ LA
3101825.0 2014-03-10T18:25:00.000+0000 10.0 1014.0 EWR MSY Newark New Orleans NJ LA
3111825.0 2014-03-11T18:25:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3121825.0 2014-03-12T18:25:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
3131825.0 2014-03-13T18:25:00.000+0000 123.0 1014.0 EWR MSY Newark New Orleans NJ LA
3141825.0 2014-03-14T18:25:00.000+0000 6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3150730.0 2014-03-15T07:30:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
3161825.0 2014-03-16T18:25:00.000+0000 24.0 1014.0 EWR MSY Newark New Orleans NJ LA
3171825.0 2014-03-17T18:25:00.000+0000 6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3181825.0 2014-03-18T18:25:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
3191825.0 2014-03-19T18:25:00.000+0000 223.0 1014.0 EWR MSY Newark New Orleans NJ LA
3201825.0 2014-03-20T18:25:00.000+0000 178.0 1014.0 EWR MSY Newark New Orleans NJ LA
3211825.0 2014-03-21T18:25:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3220730.0 2014-03-22T07:30:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
3231825.0 2014-03-23T18:25:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
3241825.0 2014-03-24T18:25:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
3251825.0 2014-03-25T18:25:00.000+0000 222.0 1014.0 EWR MSY Newark New Orleans NJ LA
3261825.0 2014-03-26T18:25:00.000+0000 51.0 1014.0 EWR MSY Newark New Orleans NJ LA
3271825.0 2014-03-27T18:25:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
3281825.0 2014-03-28T18:25:00.000+0000 26.0 1014.0 EWR MSY Newark New Orleans NJ LA
3290730.0 2014-03-29T07:30:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
3301825.0 2014-03-30T18:25:00.000+0000 139.0 1014.0 EWR MSY Newark New Orleans NJ LA
3311825.0 2014-03-31T18:25:00.000+0000 25.0 1014.0 EWR MSY Newark New Orleans NJ LA
1020705.0 2014-01-02T07:05:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1030705.0 2014-01-03T07:05:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1040655.0 2014-01-04T06:55:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1050703.0 2014-01-05T07:03:00.000+0000 4.0 1014.0 EWR MSY Newark New Orleans NJ LA
1060705.0 2014-01-06T07:05:00.000+0000 36.0 1014.0 EWR MSY Newark New Orleans NJ LA
1071230.0 2014-01-07T12:30:00.000+0000 24.0 1014.0 EWR MSY Newark New Orleans NJ LA
1070719.0 2014-01-07T07:19:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1071730.0 2014-01-07T17:30:00.000+0000 161.0 1014.0 EWR MSY Newark New Orleans NJ LA
1072043.0 2014-01-07T20:43:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
1080719.0 2014-01-08T07:19:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1081659.0 2014-01-08T16:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1081230.0 2014-01-08T12:30:00.000+0000 66.0 1014.0 EWR MSY Newark New Orleans NJ LA
1082043.0 2014-01-08T20:43:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1090719.0 2014-01-09T07:19:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1091659.0 2014-01-09T16:59:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1091230.0 2014-01-09T12:30:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1092043.0 2014-01-09T20:43:00.000+0000 63.0 1014.0 EWR MSY Newark New Orleans NJ LA
1100719.0 2014-01-10T07:19:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1101659.0 2014-01-10T16:59:00.000+0000 244.0 1014.0 EWR MSY Newark New Orleans NJ LA
1101230.0 2014-01-10T12:30:00.000+0000 110.0 1014.0 EWR MSY Newark New Orleans NJ LA
1102043.0 2014-01-10T20:43:00.000+0000 43.0 1014.0 EWR MSY Newark New Orleans NJ LA
1111230.0 2014-01-11T12:30:00.000+0000 87.0 1014.0 EWR MSY Newark New Orleans NJ LA
1110719.0 2014-01-11T07:19:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1121654.0 2014-01-12T16:54:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1121230.0 2014-01-12T12:30:00.000+0000 21.0 1014.0 EWR MSY Newark New Orleans NJ LA
1120709.0 2014-01-12T07:09:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1122043.0 2014-01-12T20:43:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1130719.0 2014-01-13T07:19:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
1131659.0 2014-01-13T16:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1131230.0 2014-01-13T12:30:00.000+0000 14.0 1014.0 EWR MSY Newark New Orleans NJ LA
1132043.0 2014-01-13T20:43:00.000+0000 51.0 1014.0 EWR MSY Newark New Orleans NJ LA
1141230.0 2014-01-14T12:30:00.000+0000 30.0 1014.0 EWR MSY Newark New Orleans NJ LA
1140719.0 2014-01-14T07:19:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1141730.0 2014-01-14T17:30:00.000+0000 69.0 1014.0 EWR MSY Newark New Orleans NJ LA
1142043.0 2014-01-14T20:43:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1150719.0 2014-01-15T07:19:00.000+0000 42.0 1014.0 EWR MSY Newark New Orleans NJ LA
1151659.0 2014-01-15T16:59:00.000+0000 2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1151230.0 2014-01-15T12:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1152043.0 2014-01-15T20:43:00.000+0000 22.0 1014.0 EWR MSY Newark New Orleans NJ LA
1160719.0 2014-01-16T07:19:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
1161659.0 2014-01-16T16:59:00.000+0000 -9.0 1014.0 EWR MSY Newark New Orleans NJ LA
1161230.0 2014-01-16T12:30:00.000+0000 -10.0 1014.0 EWR MSY Newark New Orleans NJ LA
1162043.0 2014-01-16T20:43:00.000+0000 3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1171659.0 2014-01-17T16:59:00.000+0000 46.0 1014.0 EWR MSY Newark New Orleans NJ LA
1170719.0 2014-01-17T07:19:00.000+0000 -4.0 1014.0 EWR MSY Newark New Orleans NJ LA
1172043.0 2014-01-17T20:43:00.000+0000 54.0 1014.0 EWR MSY Newark New Orleans NJ LA
1181230.0 2014-01-18T12:30:00.000+0000 20.0 1014.0 EWR MSY Newark New Orleans NJ LA
1180719.0 2014-01-18T07:19:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1191654.0 2014-01-19T16:54:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1191230.0 2014-01-19T12:30:00.000+0000 29.0 1014.0 EWR MSY Newark New Orleans NJ LA
1190709.0 2014-01-19T07:09:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1192043.0 2014-01-19T20:43:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1201659.0 2014-01-20T16:59:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1200719.0 2014-01-20T07:19:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1202043.0 2014-01-20T20:43:00.000+0000 12.0 1014.0 EWR MSY Newark New Orleans NJ LA
1211230.0 2014-01-21T12:30:00.000+0000 102.0 1014.0 EWR MSY Newark New Orleans NJ LA
1210719.0 2014-01-21T07:19:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
1211730.0 2014-01-21T17:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1212043.0 2014-01-21T20:43:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1220719.0 2014-01-22T07:19:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1221659.0 2014-01-22T16:59:00.000+0000 6.0 1014.0 EWR MSY Newark New Orleans NJ LA
1221230.0 2014-01-22T12:30:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1222043.0 2014-01-22T20:43:00.000+0000 70.0 1014.0 EWR MSY Newark New Orleans NJ LA
1230719.0 2014-01-23T07:19:00.000+0000 12.0 1014.0 EWR MSY Newark New Orleans NJ LA
1231659.0 2014-01-23T16:59:00.000+0000 94.0 1014.0 EWR MSY Newark New Orleans NJ LA
1231230.0 2014-01-23T12:30:00.000+0000 111.0 1014.0 EWR MSY Newark New Orleans NJ LA
1232043.0 2014-01-23T20:43:00.000+0000 13.0 1014.0 EWR MSY Newark New Orleans NJ LA
1240719.0 2014-01-24T07:19:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1241659.0 2014-01-24T16:59:00.000+0000 84.0 1014.0 EWR MSY Newark New Orleans NJ LA
1241230.0 2014-01-24T12:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1242043.0 2014-01-24T20:43:00.000+0000 56.0 1014.0 EWR MSY Newark New Orleans NJ LA
1251230.0 2014-01-25T12:30:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1250719.0 2014-01-25T07:19:00.000+0000 23.0 1014.0 EWR MSY Newark New Orleans NJ LA
1261654.0 2014-01-26T16:54:00.000+0000 113.0 1014.0 EWR MSY Newark New Orleans NJ LA
1261230.0 2014-01-26T12:30:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
1260709.0 2014-01-26T07:09:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
1262043.0 2014-01-26T20:43:00.000+0000 31.0 1014.0 EWR MSY Newark New Orleans NJ LA
1271659.0 2014-01-27T16:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1270719.0 2014-01-27T07:19:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1281230.0 2014-01-28T12:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1280719.0 2014-01-28T07:19:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1281730.0 2014-01-28T17:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1282043.0 2014-01-28T20:43:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1291659.0 2014-01-29T16:59:00.000+0000 -6.0 1014.0 EWR MSY Newark New Orleans NJ LA
1290719.0 2014-01-29T07:19:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1292043.0 2014-01-29T20:43:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
1300719.0 2014-01-30T07:19:00.000+0000 2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1301659.0 2014-01-30T16:59:00.000+0000 9.0 1014.0 EWR MSY Newark New Orleans NJ LA
1301230.0 2014-01-30T12:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1302043.0 2014-01-30T20:43:00.000+0000 93.0 1014.0 EWR MSY Newark New Orleans NJ LA
1310719.0 2014-01-31T07:19:00.000+0000 34.0 1014.0 EWR MSY Newark New Orleans NJ LA
1311659.0 2014-01-31T16:59:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1311230.0 2014-01-31T12:30:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1312043.0 2014-01-31T20:43:00.000+0000 28.0 1014.0 EWR MSY Newark New Orleans NJ LA
1171230.0 2014-01-17T12:30:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1201250.0 2014-01-20T12:50:00.000+0000 -12.0 1014.0 EWR MSY Newark New Orleans NJ LA
1291230.0 2014-01-29T12:30:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1011815.0 2014-01-01T18:15:00.000+0000 125.0 1014.0 EWR MSY Newark New Orleans NJ LA
1021815.0 2014-01-02T18:15:00.000+0000 33.0 1014.0 EWR MSY Newark New Orleans NJ LA
1031815.0 2014-01-03T18:15:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1040755.0 2014-01-04T07:55:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1051815.0 2014-01-05T18:15:00.000+0000 172.0 1014.0 EWR MSY Newark New Orleans NJ LA
1061815.0 2014-01-06T18:15:00.000+0000 151.0 1014.0 EWR MSY Newark New Orleans NJ LA
1071815.0 2014-01-07T18:15:00.000+0000 43.0 1014.0 EWR MSY Newark New Orleans NJ LA
1081815.0 2014-01-08T18:15:00.000+0000 14.0 1014.0 EWR MSY Newark New Orleans NJ LA
1091815.0 2014-01-09T18:15:00.000+0000 3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1101815.0 2014-01-10T18:15:00.000+0000 10.0 1014.0 EWR MSY Newark New Orleans NJ LA
1110730.0 2014-01-11T07:30:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1121815.0 2014-01-12T18:15:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1131815.0 2014-01-13T18:15:00.000+0000 -2.0 1014.0 EWR MSY Newark New Orleans NJ LA
1141815.0 2014-01-14T18:15:00.000+0000 1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1151815.0 2014-01-15T18:15:00.000+0000 1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1161815.0 2014-01-16T18:15:00.000+0000 8.0 1014.0 EWR MSY Newark New Orleans NJ LA
1171815.0 2014-01-17T18:15:00.000+0000 22.0 1014.0 EWR MSY Newark New Orleans NJ LA
1180730.0 2014-01-18T07:30:00.000+0000 1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1191815.0 2014-01-19T18:15:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1201815.0 2014-01-20T18:15:00.000+0000 5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1211815.0 2014-01-21T18:15:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1221815.0 2014-01-22T18:15:00.000+0000 3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1231815.0 2014-01-23T18:15:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1241815.0 2014-01-24T18:15:00.000+0000 84.0 1014.0 EWR MSY Newark New Orleans NJ LA
1250730.0 2014-01-25T07:30:00.000+0000 -7.0 1014.0 EWR MSY Newark New Orleans NJ LA
1261815.0 2014-01-26T18:15:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1271815.0 2014-01-27T18:15:00.000+0000 -1.0 1014.0 EWR MSY Newark New Orleans NJ LA
1281815.0 2014-01-28T18:15:00.000+0000 0.0 1014.0 EWR MSY Newark New Orleans NJ LA
1291815.0 2014-01-29T18:15:00.000+0000 -3.0 1014.0 EWR MSY Newark New Orleans NJ LA
1301815.0 2014-01-30T18:15:00.000+0000 -5.0 1014.0 EWR MSY Newark New Orleans NJ LA
1311815.0 2014-01-31T18:15:00.000+0000 -8.0 1014.0 EWR MSY Newark New Orleans NJ LA
2011055.0 2014-02-01T10:55:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2021025.0 2014-02-02T10:25:00.000+0000 3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2031025.0 2014-02-03T10:25:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2031750.0 2014-02-03T17:50:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2041025.0 2014-02-04T10:25:00.000+0000 6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2041750.0 2014-02-04T17:50:00.000+0000 -6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2051025.0 2014-02-05T10:25:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2051750.0 2014-02-05T17:50:00.000+0000 29.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2061025.0 2014-02-06T10:25:00.000+0000 1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2061750.0 2014-02-06T17:50:00.000+0000 48.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2071025.0 2014-02-07T10:25:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2071750.0 2014-02-07T17:50:00.000+0000 20.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2081055.0 2014-02-08T10:55:00.000+0000 2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2091025.0 2014-02-09T10:25:00.000+0000 -6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2091750.0 2014-02-09T17:50:00.000+0000 33.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2101025.0 2014-02-10T10:25:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2101750.0 2014-02-10T17:50:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2111025.0 2014-02-11T10:25:00.000+0000 15.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2111750.0 2014-02-11T17:50:00.000+0000 -3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2121025.0 2014-02-12T10:25:00.000+0000 -6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2121750.0 2014-02-12T17:50:00.000+0000 158.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2131855.0 2014-02-13T18:55:00.000+0000 11.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2131215.0 2014-02-13T12:15:00.000+0000 23.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2141855.0 2014-02-14T18:55:00.000+0000 22.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2141215.0 2014-02-14T12:15:00.000+0000 18.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2150935.0 2014-02-15T09:35:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2151635.0 2014-02-15T16:35:00.000+0000 4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2161855.0 2014-02-16T18:55:00.000+0000 58.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2161215.0 2014-02-16T12:15:00.000+0000 17.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2171855.0 2014-02-17T18:55:00.000+0000 14.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2171215.0 2014-02-17T12:15:00.000+0000 10.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2181855.0 2014-02-18T18:55:00.000+0000 1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2181215.0 2014-02-18T12:15:00.000+0000 58.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2191855.0 2014-02-19T18:55:00.000+0000 -3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2191215.0 2014-02-19T12:15:00.000+0000 32.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2201855.0 2014-02-20T18:55:00.000+0000 14.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2201215.0 2014-02-20T12:15:00.000+0000 28.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2211855.0 2014-02-21T18:55:00.000+0000 4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2211215.0 2014-02-21T12:15:00.000+0000 11.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2220935.0 2014-02-22T09:35:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2221635.0 2014-02-22T16:35:00.000+0000 133.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2231855.0 2014-02-23T18:55:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2231215.0 2014-02-23T12:15:00.000+0000 10.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2241855.0 2014-02-24T18:55:00.000+0000 -6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2241215.0 2014-02-24T12:15:00.000+0000 16.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2251855.0 2014-02-25T18:55:00.000+0000 7.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2251215.0 2014-02-25T12:15:00.000+0000 15.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2261855.0 2014-02-26T18:55:00.000+0000 2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2261215.0 2014-02-26T12:15:00.000+0000 16.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2271855.0 2014-02-27T18:55:00.000+0000 10.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2271215.0 2014-02-27T12:15:00.000+0000 32.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2281855.0 2014-02-28T18:55:00.000+0000 61.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2281215.0 2014-02-28T12:15:00.000+0000 94.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3010935.0 2014-03-01T09:35:00.000+0000 10.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3011635.0 2014-03-01T16:35:00.000+0000 39.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3021855.0 2014-03-02T18:55:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3021215.0 2014-03-02T12:15:00.000+0000 -6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3031855.0 2014-03-03T18:55:00.000+0000 25.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3031215.0 2014-03-03T12:15:00.000+0000 8.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3041855.0 2014-03-04T18:55:00.000+0000 -6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3041215.0 2014-03-04T12:15:00.000+0000 28.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3051855.0 2014-03-05T18:55:00.000+0000 -3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3051215.0 2014-03-05T12:15:00.000+0000 27.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3061855.0 2014-03-06T18:55:00.000+0000 20.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3061215.0 2014-03-06T12:15:00.000+0000 10.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3071855.0 2014-03-07T18:55:00.000+0000 36.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3071215.0 2014-03-07T12:15:00.000+0000 14.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3081940.0 2014-03-08T19:40:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3080830.0 2014-03-08T08:30:00.000+0000 6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3091905.0 2014-03-09T19:05:00.000+0000 4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3090840.0 2014-03-09T08:40:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3101905.0 2014-03-10T19:05:00.000+0000 49.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3100840.0 2014-03-10T08:40:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3111905.0 2014-03-11T19:05:00.000+0000 9.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3110840.0 2014-03-11T08:40:00.000+0000 84.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3121905.0 2014-03-12T19:05:00.000+0000 26.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3120840.0 2014-03-12T08:40:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3131905.0 2014-03-13T19:05:00.000+0000 37.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3130840.0 2014-03-13T08:40:00.000+0000 1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3141905.0 2014-03-14T19:05:00.000+0000 14.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3140840.0 2014-03-14T08:40:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3150830.0 2014-03-15T08:30:00.000+0000 16.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3151940.0 2014-03-15T19:40:00.000+0000 95.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3161905.0 2014-03-16T19:05:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3160840.0 2014-03-16T08:40:00.000+0000 -6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3171905.0 2014-03-17T19:05:00.000+0000 13.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3170840.0 2014-03-17T08:40:00.000+0000 3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3181905.0 2014-03-18T19:05:00.000+0000 52.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3180840.0 2014-03-18T08:40:00.000+0000 2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3191905.0 2014-03-19T19:05:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3190840.0 2014-03-19T08:40:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3201905.0 2014-03-20T19:05:00.000+0000 36.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3200840.0 2014-03-20T08:40:00.000+0000 68.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3211905.0 2014-03-21T19:05:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3210840.0 2014-03-21T08:40:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3220830.0 2014-03-22T08:30:00.000+0000 12.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3221940.0 2014-03-22T19:40:00.000+0000 11.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3231905.0 2014-03-23T19:05:00.000+0000 9.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3230840.0 2014-03-23T08:40:00.000+0000 16.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3241905.0 2014-03-24T19:05:00.000+0000 9.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3240840.0 2014-03-24T08:40:00.000+0000 4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3251905.0 2014-03-25T19:05:00.000+0000 10.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3250840.0 2014-03-25T08:40:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3261905.0 2014-03-26T19:05:00.000+0000 14.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3260840.0 2014-03-26T08:40:00.000+0000 3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3271905.0 2014-03-27T19:05:00.000+0000 13.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3270840.0 2014-03-27T08:40:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3281905.0 2014-03-28T19:05:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3280840.0 2014-03-28T08:40:00.000+0000 33.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3290830.0 2014-03-29T08:30:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3291940.0 2014-03-29T19:40:00.000+0000 231.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3301905.0 2014-03-30T19:05:00.000+0000 7.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3300840.0 2014-03-30T08:40:00.000+0000 15.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3311905.0 2014-03-31T19:05:00.000+0000 19.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
3310840.0 2014-03-31T08:40:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1010850.0 2014-01-01T08:50:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1011755.0 2014-01-01T17:55:00.000+0000 160.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1021805.0 2014-01-02T18:05:00.000+0000 138.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1020905.0 2014-01-02T09:05:00.000+0000 5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1031805.0 2014-01-03T18:05:00.000+0000 154.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1030905.0 2014-01-03T09:05:00.000+0000 179.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1041655.0 2014-01-04T16:55:00.000+0000 113.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1040900.0 2014-01-04T09:00:00.000+0000 56.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1050905.0 2014-01-05T09:05:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1051805.0 2014-01-05T18:05:00.000+0000 53.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1061755.0 2014-01-06T17:55:00.000+0000 61.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1060905.0 2014-01-06T09:05:00.000+0000 23.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1071025.0 2014-01-07T10:25:00.000+0000 1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1071750.0 2014-01-07T17:50:00.000+0000 302.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1081025.0 2014-01-08T10:25:00.000+0000 7.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1081750.0 2014-01-08T17:50:00.000+0000 52.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1091025.0 2014-01-09T10:25:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1091750.0 2014-01-09T17:50:00.000+0000 8.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1101025.0 2014-01-10T10:25:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1101750.0 2014-01-10T17:50:00.000+0000 92.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1111055.0 2014-01-11T10:55:00.000+0000 31.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1121025.0 2014-01-12T10:25:00.000+0000 1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1121750.0 2014-01-12T17:50:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1131025.0 2014-01-13T10:25:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1131750.0 2014-01-13T17:50:00.000+0000 -3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1141025.0 2014-01-14T10:25:00.000+0000 -3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1141750.0 2014-01-14T17:50:00.000+0000 127.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1151025.0 2014-01-15T10:25:00.000+0000 1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1151750.0 2014-01-15T17:50:00.000+0000 -3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1161025.0 2014-01-16T10:25:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1161750.0 2014-01-16T17:50:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1171025.0 2014-01-17T10:25:00.000+0000 12.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1171750.0 2014-01-17T17:50:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1181055.0 2014-01-18T10:55:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1191025.0 2014-01-19T10:25:00.000+0000 3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1191750.0 2014-01-19T17:50:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1201025.0 2014-01-20T10:25:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1201750.0 2014-01-20T17:50:00.000+0000 6.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1211025.0 2014-01-21T10:25:00.000+0000 3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1211750.0 2014-01-21T17:50:00.000+0000 4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1221025.0 2014-01-22T10:25:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1221750.0 2014-01-22T17:50:00.000+0000 3.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1231025.0 2014-01-23T10:25:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1231750.0 2014-01-23T17:50:00.000+0000 30.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1241025.0 2014-01-24T10:25:00.000+0000 43.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1241750.0 2014-01-24T17:50:00.000+0000 -4.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1251055.0 2014-01-25T10:55:00.000+0000 5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1261025.0 2014-01-26T10:25:00.000+0000 -1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1261750.0 2014-01-26T17:50:00.000+0000 27.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1271025.0 2014-01-27T10:25:00.000+0000 -2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1271750.0 2014-01-27T17:50:00.000+0000 2.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1281025.0 2014-01-28T10:25:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1281750.0 2014-01-28T17:50:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1291025.0 2014-01-29T10:25:00.000+0000 1.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1291750.0 2014-01-29T17:50:00.000+0000 -5.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1301025.0 2014-01-30T10:25:00.000+0000 0.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1301750.0 2014-01-30T17:50:00.000+0000 35.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1311025.0 2014-01-31T10:25:00.000+0000 11.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
1311750.0 2014-01-31T17:50:00.000+0000 25.0 1303.0 LAS MSY Las Vegas New Orleans NV LA
2011530.0 2014-02-01T15:30:00.000+0000 -3.0 599.0 MCI MSY Kansas City New Orleans MO LA
2021105.0 2014-02-02T11:05:00.000+0000 -4.0 599.0 MCI MSY Kansas City New Orleans MO LA
2031105.0 2014-02-03T11:05:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
2041105.0 2014-02-04T11:05:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
2051105.0 2014-02-05T11:05:00.000+0000 6.0 599.0 MCI MSY Kansas City New Orleans MO LA
2061105.0 2014-02-06T11:05:00.000+0000 40.0 599.0 MCI MSY Kansas City New Orleans MO LA
2071105.0 2014-02-07T11:05:00.000+0000 7.0 599.0 MCI MSY Kansas City New Orleans MO LA
2081530.0 2014-02-08T15:30:00.000+0000 2.0 599.0 MCI MSY Kansas City New Orleans MO LA
2091105.0 2014-02-09T11:05:00.000+0000 -2.0 599.0 MCI MSY Kansas City New Orleans MO LA
2101105.0 2014-02-10T11:05:00.000+0000 -2.0 599.0 MCI MSY Kansas City New Orleans MO LA
2111105.0 2014-02-11T11:05:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
2121105.0 2014-02-12T11:05:00.000+0000 7.0 599.0 MCI MSY Kansas City New Orleans MO LA
2130800.0 2014-02-13T08:00:00.000+0000 -5.0 599.0 MCI MSY Kansas City New Orleans MO LA
2140830.0 2014-02-14T08:30:00.000+0000 3.0 599.0 MCI MSY Kansas City New Orleans MO LA
2150750.0 2014-02-15T07:50:00.000+0000 7.0 599.0 MCI MSY Kansas City New Orleans MO LA
2160930.0 2014-02-16T09:30:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
2170830.0 2014-02-17T08:30:00.000+0000 10.0 599.0 MCI MSY Kansas City New Orleans MO LA
2180830.0 2014-02-18T08:30:00.000+0000 2.0 599.0 MCI MSY Kansas City New Orleans MO LA
2190830.0 2014-02-19T08:30:00.000+0000 -4.0 599.0 MCI MSY Kansas City New Orleans MO LA
2200830.0 2014-02-20T08:30:00.000+0000 9.0 599.0 MCI MSY Kansas City New Orleans MO LA
2210830.0 2014-02-21T08:30:00.000+0000 -2.0 599.0 MCI MSY Kansas City New Orleans MO LA
2220750.0 2014-02-22T07:50:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
2230930.0 2014-02-23T09:30:00.000+0000 2.0 599.0 MCI MSY Kansas City New Orleans MO LA
2240830.0 2014-02-24T08:30:00.000+0000 3.0 599.0 MCI MSY Kansas City New Orleans MO LA
2250830.0 2014-02-25T08:30:00.000+0000 -5.0 599.0 MCI MSY Kansas City New Orleans MO LA
2260830.0 2014-02-26T08:30:00.000+0000 251.0 599.0 MCI MSY Kansas City New Orleans MO LA
2270830.0 2014-02-27T08:30:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
2280830.0 2014-02-28T08:30:00.000+0000 -2.0 599.0 MCI MSY Kansas City New Orleans MO LA
3010750.0 2014-03-01T07:50:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
3020930.0 2014-03-02T09:30:00.000+0000 35.0 599.0 MCI MSY Kansas City New Orleans MO LA
3030830.0 2014-03-03T08:30:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3040830.0 2014-03-04T08:30:00.000+0000 11.0 599.0 MCI MSY Kansas City New Orleans MO LA
3050830.0 2014-03-05T08:30:00.000+0000 2.0 599.0 MCI MSY Kansas City New Orleans MO LA
3060830.0 2014-03-06T08:30:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3070830.0 2014-03-07T08:30:00.000+0000 -2.0 599.0 MCI MSY Kansas City New Orleans MO LA
3081610.0 2014-03-08T16:10:00.000+0000 93.0 599.0 MCI MSY Kansas City New Orleans MO LA
3090950.0 2014-03-09T09:50:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3100950.0 2014-03-10T09:50:00.000+0000 8.0 599.0 MCI MSY Kansas City New Orleans MO LA
3110950.0 2014-03-11T09:50:00.000+0000 36.0 599.0 MCI MSY Kansas City New Orleans MO LA
3120950.0 2014-03-12T09:50:00.000+0000 68.0 599.0 MCI MSY Kansas City New Orleans MO LA
3130950.0 2014-03-13T09:50:00.000+0000 13.0 599.0 MCI MSY Kansas City New Orleans MO LA
3140950.0 2014-03-14T09:50:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3151610.0 2014-03-15T16:10:00.000+0000 16.0 599.0 MCI MSY Kansas City New Orleans MO LA
3160950.0 2014-03-16T09:50:00.000+0000 -5.0 599.0 MCI MSY Kansas City New Orleans MO LA
3170950.0 2014-03-17T09:50:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3180950.0 2014-03-18T09:50:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3190950.0 2014-03-19T09:50:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3200950.0 2014-03-20T09:50:00.000+0000 3.0 599.0 MCI MSY Kansas City New Orleans MO LA
3210950.0 2014-03-21T09:50:00.000+0000 7.0 599.0 MCI MSY Kansas City New Orleans MO LA
3221610.0 2014-03-22T16:10:00.000+0000 38.0 599.0 MCI MSY Kansas City New Orleans MO LA
3230950.0 2014-03-23T09:50:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3240950.0 2014-03-24T09:50:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
3250950.0 2014-03-25T09:50:00.000+0000 4.0 599.0 MCI MSY Kansas City New Orleans MO LA
3260950.0 2014-03-26T09:50:00.000+0000 5.0 599.0 MCI MSY Kansas City New Orleans MO LA
3270950.0 2014-03-27T09:50:00.000+0000 12.0 599.0 MCI MSY Kansas City New Orleans MO LA
3280950.0 2014-03-28T09:50:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
3291610.0 2014-03-29T16:10:00.000+0000 12.0 599.0 MCI MSY Kansas City New Orleans MO LA
3300950.0 2014-03-30T09:50:00.000+0000 -2.0 599.0 MCI MSY Kansas City New Orleans MO LA
3310950.0 2014-03-31T09:50:00.000+0000 3.0 599.0 MCI MSY Kansas City New Orleans MO LA
1011635.0 2014-01-01T16:35:00.000+0000 -7.0 599.0 MCI MSY Kansas City New Orleans MO LA
1021635.0 2014-01-02T16:35:00.000+0000 96.0 599.0 MCI MSY Kansas City New Orleans MO LA
1031635.0 2014-01-03T16:35:00.000+0000 3.0 599.0 MCI MSY Kansas City New Orleans MO LA
1041205.0 2014-01-04T12:05:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
1051635.0 2014-01-05T16:35:00.000+0000 60.0 599.0 MCI MSY Kansas City New Orleans MO LA
1061635.0 2014-01-06T16:35:00.000+0000 -7.0 599.0 MCI MSY Kansas City New Orleans MO LA
1071105.0 2014-01-07T11:05:00.000+0000 14.0 599.0 MCI MSY Kansas City New Orleans MO LA
1081105.0 2014-01-08T11:05:00.000+0000 4.0 599.0 MCI MSY Kansas City New Orleans MO LA
1091105.0 2014-01-09T11:05:00.000+0000 11.0 599.0 MCI MSY Kansas City New Orleans MO LA
1101105.0 2014-01-10T11:05:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
1111530.0 2014-01-11T15:30:00.000+0000 11.0 599.0 MCI MSY Kansas City New Orleans MO LA
1121105.0 2014-01-12T11:05:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
1131105.0 2014-01-13T11:05:00.000+0000 -5.0 599.0 MCI MSY Kansas City New Orleans MO LA
1141105.0 2014-01-14T11:05:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
1151105.0 2014-01-15T11:05:00.000+0000 9.0 599.0 MCI MSY Kansas City New Orleans MO LA
1161105.0 2014-01-16T11:05:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
1171105.0 2014-01-17T11:05:00.000+0000 -1.0 599.0 MCI MSY Kansas City New Orleans MO LA
1181530.0 2014-01-18T15:30:00.000+0000 48.0 599.0 MCI MSY Kansas City New Orleans MO LA
1191105.0 2014-01-19T11:05:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
1201105.0 2014-01-20T11:05:00.000+0000 -4.0 599.0 MCI MSY Kansas City New Orleans MO LA
1211105.0 2014-01-21T11:05:00.000+0000 2.0 599.0 MCI MSY Kansas City New Orleans MO LA
1221105.0 2014-01-22T11:05:00.000+0000 19.0 599.0 MCI MSY Kansas City New Orleans MO LA
1231105.0 2014-01-23T11:05:00.000+0000 -2.0 599.0 MCI MSY Kansas City New Orleans MO LA
1241105.0 2014-01-24T11:05:00.000+0000 72.0 599.0 MCI MSY Kansas City New Orleans MO LA
1251530.0 2014-01-25T15:30:00.000+0000 5.0 599.0 MCI MSY Kansas City New Orleans MO LA
1261105.0 2014-01-26T11:05:00.000+0000 -5.0 599.0 MCI MSY Kansas City New Orleans MO LA
1271105.0 2014-01-27T11:05:00.000+0000 -6.0 599.0 MCI MSY Kansas City New Orleans MO LA
1281105.0 2014-01-28T11:05:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
1291105.0 2014-01-29T11:05:00.000+0000 0.0 599.0 MCI MSY Kansas City New Orleans MO LA
1301105.0 2014-01-30T11:05:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
1311105.0 2014-01-31T11:05:00.000+0000 1.0 599.0 MCI MSY Kansas City New Orleans MO LA
3011530.0 2014-03-01T15:30:00.000+0000 72.0 409.0 BNA MSY Nashville New Orleans TN LA
3010850.0 2014-03-01T08:50:00.000+0000 2.0 409.0 BNA MSY Nashville New Orleans TN LA
3011245.0 2014-03-01T12:45:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
3021610.0 2014-03-02T16:10:00.000+0000 14.0 409.0 BNA MSY Nashville New Orleans TN LA
3021350.0 2014-03-02T13:50:00.000+0000 15.0 409.0 BNA MSY Nashville New Orleans TN LA
3021800.0 2014-03-02T18:00:00.000+0000 56.0 409.0 BNA MSY Nashville New Orleans TN LA
3031610.0 2014-03-03T16:10:00.000+0000 13.0 409.0 BNA MSY Nashville New Orleans TN LA
3030810.0 2014-03-03T08:10:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3031350.0 2014-03-03T13:50:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
3031800.0 2014-03-03T18:00:00.000+0000 -5.0 409.0 BNA MSY Nashville New Orleans TN LA
3041610.0 2014-03-04T16:10:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
3040810.0 2014-03-04T08:10:00.000+0000 -4.0 409.0 BNA MSY Nashville New Orleans TN LA
3041350.0 2014-03-04T13:50:00.000+0000 10.0 409.0 BNA MSY Nashville New Orleans TN LA
3041800.0 2014-03-04T18:00:00.000+0000 7.0 409.0 BNA MSY Nashville New Orleans TN LA
3051610.0 2014-03-05T16:10:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
3050810.0 2014-03-05T08:10:00.000+0000 11.0 409.0 BNA MSY Nashville New Orleans TN LA
3051350.0 2014-03-05T13:50:00.000+0000 48.0 409.0 BNA MSY Nashville New Orleans TN LA
3051800.0 2014-03-05T18:00:00.000+0000 21.0 409.0 BNA MSY Nashville New Orleans TN LA
3061610.0 2014-03-06T16:10:00.000+0000 26.0 409.0 BNA MSY Nashville New Orleans TN LA
3060810.0 2014-03-06T08:10:00.000+0000 -5.0 409.0 BNA MSY Nashville New Orleans TN LA
3061350.0 2014-03-06T13:50:00.000+0000 13.0 409.0 BNA MSY Nashville New Orleans TN LA
3061800.0 2014-03-06T18:00:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
3071610.0 2014-03-07T16:10:00.000+0000 12.0 409.0 BNA MSY Nashville New Orleans TN LA
3070810.0 2014-03-07T08:10:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
3071350.0 2014-03-07T13:50:00.000+0000 10.0 409.0 BNA MSY Nashville New Orleans TN LA
3071800.0 2014-03-07T18:00:00.000+0000 7.0 409.0 BNA MSY Nashville New Orleans TN LA
3081540.0 2014-03-08T15:40:00.000+0000 27.0 409.0 BNA MSY Nashville New Orleans TN LA
3081335.0 2014-03-08T13:35:00.000+0000 -4.0 409.0 BNA MSY Nashville New Orleans TN LA
3080945.0 2014-03-08T09:45:00.000+0000 11.0 409.0 BNA MSY Nashville New Orleans TN LA
3091620.0 2014-03-09T16:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3091820.0 2014-03-09T18:20:00.000+0000 25.0 409.0 BNA MSY Nashville New Orleans TN LA
3091420.0 2014-03-09T14:20:00.000+0000 12.0 409.0 BNA MSY Nashville New Orleans TN LA
3100820.0 2014-03-10T08:20:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
3101420.0 2014-03-10T14:20:00.000+0000 41.0 409.0 BNA MSY Nashville New Orleans TN LA
3101820.0 2014-03-10T18:20:00.000+0000 11.0 409.0 BNA MSY Nashville New Orleans TN LA
3101620.0 2014-03-10T16:20:00.000+0000 7.0 409.0 BNA MSY Nashville New Orleans TN LA
3110820.0 2014-03-11T08:20:00.000+0000 3.0 409.0 BNA MSY Nashville New Orleans TN LA
3111420.0 2014-03-11T14:20:00.000+0000 15.0 409.0 BNA MSY Nashville New Orleans TN LA
3111820.0 2014-03-11T18:20:00.000+0000 29.0 409.0 BNA MSY Nashville New Orleans TN LA
3111620.0 2014-03-11T16:20:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
3120820.0 2014-03-12T08:20:00.000+0000 12.0 409.0 BNA MSY Nashville New Orleans TN LA
3121420.0 2014-03-12T14:20:00.000+0000 40.0 409.0 BNA MSY Nashville New Orleans TN LA
3121820.0 2014-03-12T18:20:00.000+0000 15.0 409.0 BNA MSY Nashville New Orleans TN LA
3121620.0 2014-03-12T16:20:00.000+0000 24.0 409.0 BNA MSY Nashville New Orleans TN LA
3130820.0 2014-03-13T08:20:00.000+0000 126.0 409.0 BNA MSY Nashville New Orleans TN LA
3131420.0 2014-03-13T14:20:00.000+0000 13.0 409.0 BNA MSY Nashville New Orleans TN LA
3131820.0 2014-03-13T18:20:00.000+0000 55.0 409.0 BNA MSY Nashville New Orleans TN LA
3131620.0 2014-03-13T16:20:00.000+0000 40.0 409.0 BNA MSY Nashville New Orleans TN LA
3140820.0 2014-03-14T08:20:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
3141420.0 2014-03-14T14:20:00.000+0000 35.0 409.0 BNA MSY Nashville New Orleans TN LA
3141820.0 2014-03-14T18:20:00.000+0000 21.0 409.0 BNA MSY Nashville New Orleans TN LA
3141620.0 2014-03-14T16:20:00.000+0000 36.0 409.0 BNA MSY Nashville New Orleans TN LA
3151335.0 2014-03-15T13:35:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
3150945.0 2014-03-15T09:45:00.000+0000 3.0 409.0 BNA MSY Nashville New Orleans TN LA
3151540.0 2014-03-15T15:40:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
3161620.0 2014-03-16T16:20:00.000+0000 22.0 409.0 BNA MSY Nashville New Orleans TN LA
3161820.0 2014-03-16T18:20:00.000+0000 39.0 409.0 BNA MSY Nashville New Orleans TN LA
3161420.0 2014-03-16T14:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3170820.0 2014-03-17T08:20:00.000+0000 1.0 409.0 BNA MSY Nashville New Orleans TN LA
3171420.0 2014-03-17T14:20:00.000+0000 112.0 409.0 BNA MSY Nashville New Orleans TN LA
3171820.0 2014-03-17T18:20:00.000+0000 12.0 409.0 BNA MSY Nashville New Orleans TN LA
3171620.0 2014-03-17T16:20:00.000+0000 56.0 409.0 BNA MSY Nashville New Orleans TN LA
3180820.0 2014-03-18T08:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3181420.0 2014-03-18T14:20:00.000+0000 25.0 409.0 BNA MSY Nashville New Orleans TN LA
3181820.0 2014-03-18T18:20:00.000+0000 36.0 409.0 BNA MSY Nashville New Orleans TN LA
3181620.0 2014-03-18T16:20:00.000+0000 1.0 409.0 BNA MSY Nashville New Orleans TN LA
3190820.0 2014-03-19T08:20:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
3191420.0 2014-03-19T14:20:00.000+0000 54.0 409.0 BNA MSY Nashville New Orleans TN LA
3191820.0 2014-03-19T18:20:00.000+0000 7.0 409.0 BNA MSY Nashville New Orleans TN LA
3191620.0 2014-03-19T16:20:00.000+0000 29.0 409.0 BNA MSY Nashville New Orleans TN LA
3200820.0 2014-03-20T08:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3201420.0 2014-03-20T14:20:00.000+0000 18.0 409.0 BNA MSY Nashville New Orleans TN LA
3201820.0 2014-03-20T18:20:00.000+0000 9.0 409.0 BNA MSY Nashville New Orleans TN LA
3201620.0 2014-03-20T16:20:00.000+0000 79.0 409.0 BNA MSY Nashville New Orleans TN LA
3210820.0 2014-03-21T08:20:00.000+0000 3.0 409.0 BNA MSY Nashville New Orleans TN LA
3211420.0 2014-03-21T14:20:00.000+0000 22.0 409.0 BNA MSY Nashville New Orleans TN LA
3211820.0 2014-03-21T18:20:00.000+0000 30.0 409.0 BNA MSY Nashville New Orleans TN LA
3211620.0 2014-03-21T16:20:00.000+0000 22.0 409.0 BNA MSY Nashville New Orleans TN LA
3221335.0 2014-03-22T13:35:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
3220945.0 2014-03-22T09:45:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3221540.0 2014-03-22T15:40:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
3231620.0 2014-03-23T16:20:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
3231820.0 2014-03-23T18:20:00.000+0000 6.0 409.0 BNA MSY Nashville New Orleans TN LA
3231420.0 2014-03-23T14:20:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
3240820.0 2014-03-24T08:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3241420.0 2014-03-24T14:20:00.000+0000 27.0 409.0 BNA MSY Nashville New Orleans TN LA
3241820.0 2014-03-24T18:20:00.000+0000 44.0 409.0 BNA MSY Nashville New Orleans TN LA
3241620.0 2014-03-24T16:20:00.000+0000 41.0 409.0 BNA MSY Nashville New Orleans TN LA
3250820.0 2014-03-25T08:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3251420.0 2014-03-25T14:20:00.000+0000 70.0 409.0 BNA MSY Nashville New Orleans TN LA
3251820.0 2014-03-25T18:20:00.000+0000 30.0 409.0 BNA MSY Nashville New Orleans TN LA
3251620.0 2014-03-25T16:20:00.000+0000 30.0 409.0 BNA MSY Nashville New Orleans TN LA
3260820.0 2014-03-26T08:20:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
3261420.0 2014-03-26T14:20:00.000+0000 8.0 409.0 BNA MSY Nashville New Orleans TN LA
3261820.0 2014-03-26T18:20:00.000+0000 1.0 409.0 BNA MSY Nashville New Orleans TN LA
3261620.0 2014-03-26T16:20:00.000+0000 -4.0 409.0 BNA MSY Nashville New Orleans TN LA
3270820.0 2014-03-27T08:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3271420.0 2014-03-27T14:20:00.000+0000 25.0 409.0 BNA MSY Nashville New Orleans TN LA
3271820.0 2014-03-27T18:20:00.000+0000 41.0 409.0 BNA MSY Nashville New Orleans TN LA
3271620.0 2014-03-27T16:20:00.000+0000 23.0 409.0 BNA MSY Nashville New Orleans TN LA
3280820.0 2014-03-28T08:20:00.000+0000 -5.0 409.0 BNA MSY Nashville New Orleans TN LA
3281420.0 2014-03-28T14:20:00.000+0000 52.0 409.0 BNA MSY Nashville New Orleans TN LA
3281820.0 2014-03-28T18:20:00.000+0000 17.0 409.0 BNA MSY Nashville New Orleans TN LA
3281620.0 2014-03-28T16:20:00.000+0000 15.0 409.0 BNA MSY Nashville New Orleans TN LA
3291335.0 2014-03-29T13:35:00.000+0000 1.0 409.0 BNA MSY Nashville New Orleans TN LA
3290945.0 2014-03-29T09:45:00.000+0000 20.0 409.0 BNA MSY Nashville New Orleans TN LA
3291540.0 2014-03-29T15:40:00.000+0000 35.0 409.0 BNA MSY Nashville New Orleans TN LA
3301620.0 2014-03-30T16:20:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
3301820.0 2014-03-30T18:20:00.000+0000 22.0 409.0 BNA MSY Nashville New Orleans TN LA
3301420.0 2014-03-30T14:20:00.000+0000 10.0 409.0 BNA MSY Nashville New Orleans TN LA
3310820.0 2014-03-31T08:20:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
3311420.0 2014-03-31T14:20:00.000+0000 19.0 409.0 BNA MSY Nashville New Orleans TN LA
3311820.0 2014-03-31T18:20:00.000+0000 25.0 409.0 BNA MSY Nashville New Orleans TN LA
3311620.0 2014-03-31T16:20:00.000+0000 30.0 409.0 BNA MSY Nashville New Orleans TN LA
1010800.0 2014-01-01T08:00:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
1011210.0 2014-01-01T12:10:00.000+0000 7.0 409.0 BNA MSY Nashville New Orleans TN LA
1011835.0 2014-01-01T18:35:00.000+0000 53.0 409.0 BNA MSY Nashville New Orleans TN LA
1021215.0 2014-01-02T12:15:00.000+0000 43.0 409.0 BNA MSY Nashville New Orleans TN LA
1021835.0 2014-01-02T18:35:00.000+0000 200.0 409.0 BNA MSY Nashville New Orleans TN LA
1020800.0 2014-01-02T08:00:00.000+0000 29.0 409.0 BNA MSY Nashville New Orleans TN LA
1031215.0 2014-01-03T12:15:00.000+0000 185.0 409.0 BNA MSY Nashville New Orleans TN LA
1031835.0 2014-01-03T18:35:00.000+0000 226.0 409.0 BNA MSY Nashville New Orleans TN LA
1030800.0 2014-01-03T08:00:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
1041420.0 2014-01-04T14:20:00.000+0000 174.0 409.0 BNA MSY Nashville New Orleans TN LA
1040835.0 2014-01-04T08:35:00.000+0000 18.0 409.0 BNA MSY Nashville New Orleans TN LA
1051215.0 2014-01-05T12:15:00.000+0000 85.0 409.0 BNA MSY Nashville New Orleans TN LA
1051835.0 2014-01-05T18:35:00.000+0000 283.0 409.0 BNA MSY Nashville New Orleans TN LA
1050800.0 2014-01-05T08:00:00.000+0000 3.0 409.0 BNA MSY Nashville New Orleans TN LA
1061215.0 2014-01-06T12:15:00.000+0000 150.0 409.0 BNA MSY Nashville New Orleans TN LA
1061835.0 2014-01-06T18:35:00.000+0000 133.0 409.0 BNA MSY Nashville New Orleans TN LA
1060800.0 2014-01-06T08:00:00.000+0000 102.0 409.0 BNA MSY Nashville New Orleans TN LA
1071240.0 2014-01-07T12:40:00.000+0000 57.0 409.0 BNA MSY Nashville New Orleans TN LA
1071455.0 2014-01-07T14:55:00.000+0000 12.0 409.0 BNA MSY Nashville New Orleans TN LA
1070905.0 2014-01-07T09:05:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
1071735.0 2014-01-07T17:35:00.000+0000 131.0 409.0 BNA MSY Nashville New Orleans TN LA
1081240.0 2014-01-08T12:40:00.000+0000 19.0 409.0 BNA MSY Nashville New Orleans TN LA
1081455.0 2014-01-08T14:55:00.000+0000 2.0 409.0 BNA MSY Nashville New Orleans TN LA
1080905.0 2014-01-08T09:05:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1081735.0 2014-01-08T17:35:00.000+0000 34.0 409.0 BNA MSY Nashville New Orleans TN LA
1091240.0 2014-01-09T12:40:00.000+0000 14.0 409.0 BNA MSY Nashville New Orleans TN LA
1091455.0 2014-01-09T14:55:00.000+0000 24.0 409.0 BNA MSY Nashville New Orleans TN LA
1090905.0 2014-01-09T09:05:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
1091735.0 2014-01-09T17:35:00.000+0000 28.0 409.0 BNA MSY Nashville New Orleans TN LA
1101240.0 2014-01-10T12:40:00.000+0000 50.0 409.0 BNA MSY Nashville New Orleans TN LA
1101455.0 2014-01-10T14:55:00.000+0000 11.0 409.0 BNA MSY Nashville New Orleans TN LA
1100905.0 2014-01-10T09:05:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
1101735.0 2014-01-10T17:35:00.000+0000 33.0 409.0 BNA MSY Nashville New Orleans TN LA
1111305.0 2014-01-11T13:05:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1111805.0 2014-01-11T18:05:00.000+0000 2.0 409.0 BNA MSY Nashville New Orleans TN LA
1110950.0 2014-01-11T09:50:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1121235.0 2014-01-12T12:35:00.000+0000 8.0 409.0 BNA MSY Nashville New Orleans TN LA
1121455.0 2014-01-12T14:55:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
1121735.0 2014-01-12T17:35:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
1131240.0 2014-01-13T12:40:00.000+0000 9.0 409.0 BNA MSY Nashville New Orleans TN LA
1131455.0 2014-01-13T14:55:00.000+0000 2.0 409.0 BNA MSY Nashville New Orleans TN LA
1130850.0 2014-01-13T08:50:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
1131735.0 2014-01-13T17:35:00.000+0000 15.0 409.0 BNA MSY Nashville New Orleans TN LA
1141240.0 2014-01-14T12:40:00.000+0000 17.0 409.0 BNA MSY Nashville New Orleans TN LA
1141455.0 2014-01-14T14:55:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
1140850.0 2014-01-14T08:50:00.000+0000 -4.0 409.0 BNA MSY Nashville New Orleans TN LA
1141735.0 2014-01-14T17:35:00.000+0000 7.0 409.0 BNA MSY Nashville New Orleans TN LA
1151240.0 2014-01-15T12:40:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1151455.0 2014-01-15T14:55:00.000+0000 1.0 409.0 BNA MSY Nashville New Orleans TN LA
1150850.0 2014-01-15T08:50:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1151735.0 2014-01-15T17:35:00.000+0000 9.0 409.0 BNA MSY Nashville New Orleans TN LA
1161240.0 2014-01-16T12:40:00.000+0000 17.0 409.0 BNA MSY Nashville New Orleans TN LA
1161455.0 2014-01-16T14:55:00.000+0000 17.0 409.0 BNA MSY Nashville New Orleans TN LA
1160850.0 2014-01-16T08:50:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1161735.0 2014-01-16T17:35:00.000+0000 52.0 409.0 BNA MSY Nashville New Orleans TN LA
1171240.0 2014-01-17T12:40:00.000+0000 21.0 409.0 BNA MSY Nashville New Orleans TN LA
1171455.0 2014-01-17T14:55:00.000+0000 13.0 409.0 BNA MSY Nashville New Orleans TN LA
1170850.0 2014-01-17T08:50:00.000+0000 10.0 409.0 BNA MSY Nashville New Orleans TN LA
1171735.0 2014-01-17T17:35:00.000+0000 40.0 409.0 BNA MSY Nashville New Orleans TN LA
1181305.0 2014-01-18T13:05:00.000+0000 2.0 409.0 BNA MSY Nashville New Orleans TN LA
1181805.0 2014-01-18T18:05:00.000+0000 42.0 409.0 BNA MSY Nashville New Orleans TN LA
1180950.0 2014-01-18T09:50:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
1191235.0 2014-01-19T12:35:00.000+0000 23.0 409.0 BNA MSY Nashville New Orleans TN LA
1191455.0 2014-01-19T14:55:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
1191735.0 2014-01-19T17:35:00.000+0000 64.0 409.0 BNA MSY Nashville New Orleans TN LA
1201240.0 2014-01-20T12:40:00.000+0000 8.0 409.0 BNA MSY Nashville New Orleans TN LA
1201455.0 2014-01-20T14:55:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
1200850.0 2014-01-20T08:50:00.000+0000 7.0 409.0 BNA MSY Nashville New Orleans TN LA
1201735.0 2014-01-20T17:35:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
1211240.0 2014-01-21T12:40:00.000+0000 41.0 409.0 BNA MSY Nashville New Orleans TN LA
1211455.0 2014-01-21T14:55:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
1210850.0 2014-01-21T08:50:00.000+0000 18.0 409.0 BNA MSY Nashville New Orleans TN LA
1211735.0 2014-01-21T17:35:00.000+0000 17.0 409.0 BNA MSY Nashville New Orleans TN LA
1221240.0 2014-01-22T12:40:00.000+0000 19.0 409.0 BNA MSY Nashville New Orleans TN LA
1221455.0 2014-01-22T14:55:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
1220850.0 2014-01-22T08:50:00.000+0000 -4.0 409.0 BNA MSY Nashville New Orleans TN LA
1221735.0 2014-01-22T17:35:00.000+0000 118.0 409.0 BNA MSY Nashville New Orleans TN LA
1231240.0 2014-01-23T12:40:00.000+0000 20.0 409.0 BNA MSY Nashville New Orleans TN LA
1231455.0 2014-01-23T14:55:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
1230850.0 2014-01-23T08:50:00.000+0000 18.0 409.0 BNA MSY Nashville New Orleans TN LA
1231735.0 2014-01-23T17:35:00.000+0000 33.0 409.0 BNA MSY Nashville New Orleans TN LA
1241240.0 2014-01-24T12:40:00.000+0000 20.0 409.0 BNA MSY Nashville New Orleans TN LA
1241455.0 2014-01-24T14:55:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
1240850.0 2014-01-24T08:50:00.000+0000 12.0 409.0 BNA MSY Nashville New Orleans TN LA
1241735.0 2014-01-24T17:35:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1251305.0 2014-01-25T13:05:00.000+0000 27.0 409.0 BNA MSY Nashville New Orleans TN LA
1251805.0 2014-01-25T18:05:00.000+0000 19.0 409.0 BNA MSY Nashville New Orleans TN LA
1250950.0 2014-01-25T09:50:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1261235.0 2014-01-26T12:35:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1261455.0 2014-01-26T14:55:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
1261735.0 2014-01-26T17:35:00.000+0000 3.0 409.0 BNA MSY Nashville New Orleans TN LA
1271240.0 2014-01-27T12:40:00.000+0000 17.0 409.0 BNA MSY Nashville New Orleans TN LA
1271455.0 2014-01-27T14:55:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
1270850.0 2014-01-27T08:50:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1271735.0 2014-01-27T17:35:00.000+0000 10.0 409.0 BNA MSY Nashville New Orleans TN LA
1281240.0 2014-01-28T12:40:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1281455.0 2014-01-28T14:55:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1280850.0 2014-01-28T08:50:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1281735.0 2014-01-28T17:35:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1291240.0 2014-01-29T12:40:00.000+0000 13.0 409.0 BNA MSY Nashville New Orleans TN LA
1291455.0 2014-01-29T14:55:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1290850.0 2014-01-29T08:50:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
1291735.0 2014-01-29T17:35:00.000+0000 9.0 409.0 BNA MSY Nashville New Orleans TN LA
1301240.0 2014-01-30T12:40:00.000+0000 38.0 409.0 BNA MSY Nashville New Orleans TN LA
1301455.0 2014-01-30T14:55:00.000+0000 6.0 409.0 BNA MSY Nashville New Orleans TN LA
1300850.0 2014-01-30T08:50:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
1301735.0 2014-01-30T17:35:00.000+0000 57.0 409.0 BNA MSY Nashville New Orleans TN LA
1311240.0 2014-01-31T12:40:00.000+0000 31.0 409.0 BNA MSY Nashville New Orleans TN LA
1311455.0 2014-01-31T14:55:00.000+0000 22.0 409.0 BNA MSY Nashville New Orleans TN LA
1310850.0 2014-01-31T08:50:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
1311735.0 2014-01-31T17:35:00.000+0000 6.0 409.0 BNA MSY Nashville New Orleans TN LA
2011305.0 2014-02-01T13:05:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
2011805.0 2014-02-01T18:05:00.000+0000 -6.0 409.0 BNA MSY Nashville New Orleans TN LA
2010950.0 2014-02-01T09:50:00.000+0000 4.0 409.0 BNA MSY Nashville New Orleans TN LA
2021455.0 2014-02-02T14:55:00.000+0000 11.0 409.0 BNA MSY Nashville New Orleans TN LA
2021235.0 2014-02-02T12:35:00.000+0000 26.0 409.0 BNA MSY Nashville New Orleans TN LA
2021650.0 2014-02-02T16:50:00.000+0000 77.0 409.0 BNA MSY Nashville New Orleans TN LA
2031240.0 2014-02-03T12:40:00.000+0000 30.0 409.0 BNA MSY Nashville New Orleans TN LA
2031455.0 2014-02-03T14:55:00.000+0000 10.0 409.0 BNA MSY Nashville New Orleans TN LA
2030850.0 2014-02-03T08:50:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
2031735.0 2014-02-03T17:35:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
2041240.0 2014-02-04T12:40:00.000+0000 56.0 409.0 BNA MSY Nashville New Orleans TN LA
2041455.0 2014-02-04T14:55:00.000+0000 23.0 409.0 BNA MSY Nashville New Orleans TN LA
2040850.0 2014-02-04T08:50:00.000+0000 -1.0 409.0 BNA MSY Nashville New Orleans TN LA
2041735.0 2014-02-04T17:35:00.000+0000 3.0 409.0 BNA MSY Nashville New Orleans TN LA
2051240.0 2014-02-05T12:40:00.000+0000 33.0 409.0 BNA MSY Nashville New Orleans TN LA
2051455.0 2014-02-05T14:55:00.000+0000 14.0 409.0 BNA MSY Nashville New Orleans TN LA
2050850.0 2014-02-05T08:50:00.000+0000 19.0 409.0 BNA MSY Nashville New Orleans TN LA
2051735.0 2014-02-05T17:35:00.000+0000 26.0 409.0 BNA MSY Nashville New Orleans TN LA
2061240.0 2014-02-06T12:40:00.000+0000 43.0 409.0 BNA MSY Nashville New Orleans TN LA
2061455.0 2014-02-06T14:55:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
2060850.0 2014-02-06T08:50:00.000+0000 10.0 409.0 BNA MSY Nashville New Orleans TN LA
2061735.0 2014-02-06T17:35:00.000+0000 34.0 409.0 BNA MSY Nashville New Orleans TN LA
2071240.0 2014-02-07T12:40:00.000+0000 88.0 409.0 BNA MSY Nashville New Orleans TN LA
2071455.0 2014-02-07T14:55:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
2070850.0 2014-02-07T08:50:00.000+0000 1.0 409.0 BNA MSY Nashville New Orleans TN LA
2071735.0 2014-02-07T17:35:00.000+0000 20.0 409.0 BNA MSY Nashville New Orleans TN LA
2081305.0 2014-02-08T13:05:00.000+0000 -6.0 409.0 BNA MSY Nashville New Orleans TN LA
2081805.0 2014-02-08T18:05:00.000+0000 0.0 409.0 BNA MSY Nashville New Orleans TN LA
2080950.0 2014-02-08T09:50:00.000+0000 -3.0 409.0 BNA MSY Nashville New Orleans TN LA
2091235.0 2014-02-09T12:35:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
2091455.0 2014-02-09T14:55:00.000+0000 2.0 409.0 BNA MSY Nashville New Orleans TN LA
2091735.0 2014-02-09T17:35:00.000+0000 8.0 409.0 BNA MSY Nashville New Orleans TN LA
2101240.0 2014-02-10T12:40:00.000+0000 25.0 409.0 BNA MSY Nashville New Orleans TN LA
2101455.0 2014-02-10T14:55:00.000+0000 14.0 409.0 BNA MSY Nashville New Orleans TN LA
2100850.0 2014-02-10T08:50:00.000+0000 9.0 409.0 BNA MSY Nashville New Orleans TN LA
2101735.0 2014-02-10T17:35:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
2111240.0 2014-02-11T12:40:00.000+0000 145.0 409.0 BNA MSY Nashville New Orleans TN LA
2111455.0 2014-02-11T14:55:00.000+0000 -2.0 409.0 BNA MSY Nashville New Orleans TN LA
2110850.0 2014-02-11T08:50:00.000+0000 96.0 409.0 BNA MSY Nashville New Orleans TN LA
2111735.0 2014-02-11T17:35:00.000+0000 25.0 409.0 BNA MSY Nashville New Orleans TN LA
2121240.0 2014-02-12T12:40:00.000+0000 8.0 409.0 BNA MSY Nashville New Orleans TN LA
2121455.0 2014-02-12T14:55:00.000+0000 29.0 409.0 BNA MSY Nashville New Orleans TN LA
2120850.0 2014-02-12T08:50:00.000+0000 3.0 409.0 BNA MSY Nashville New Orleans TN LA
2121735.0 2014-02-12T17:35:00.000+0000 39.0 409.0 BNA MSY Nashville New Orleans TN LA
2131350.0 2014-02-13T13:50:00.000+0000 5.0 409.0 BNA MSY Nashville New Orleans TN LA
2131610.0 2014-02-13T16:10:00.000+0000 11.0 409.0 BNA MSY Nashville New Orleans TN LA
2130810.0 2014-02-13T08:10:00.000+0000 -4.0 409.0 BNA MSY Nashville New Orleans TN LA
2131800.0 2014-02-13T18:00:00.000+0000 9.0 409.0 BNA MSY Nashville New Orleans TN LA
2141610.0 2014-02-14T16:10:00.000+0000 37.0 409.0 BNA MSY Nashville New Orleans TN LA
2140810.0 2014-02-14T08:10:00.000+0000 13.0 409.0 BNA MSY Nashville New Orleans TN LA
2141350.0 2014-02-14T13:50:00.000+0000 46.0 409.0 BNA MSY Nashville New Orleans TN LA
2141800.0 2014-02-14T18:00:00.000+0000 21.0 409.0 BNA MSY Nashville New Orleans TN LA

Building the Graph

Now that we've imported our data, we're going to need to build our graph. To do so we're going to do two things. We are going to build the structure of the vertices (or nodes) and we're going to build the structure of the edges. What's awesome about GraphFrames is that this process is incredibly simple.

  • Rename IATA airport code to id in the Vertices Table
  • Start and End airports to src and dst for the Edges Table (flights)

These are required naming conventions for vertices and edges in GraphFrames.

WARNING: If the graphframes package, required in the cell below, is not installed, follow the instructions here.

// Note, ensure you have already installed the GraphFrames spack-package
import org.apache.spark.sql.functions._
import org.graphframes._

// Create Vertices (airports) and Edges (flights)
val tripVertices = airports.withColumnRenamed("IATA", "id").distinct()
val tripEdges = departureDelays_geo.select("tripid", "delay", "src", "dst", "city_dst", "state_dst")

// Cache Vertices and Edges
tripEdges.cache()
tripVertices.cache()
import org.apache.spark.sql.functions._
import org.graphframes._
tripVertices: org.apache.spark.sql.Dataset[org.apache.spark.sql.Row] = [id: string, City: string ... 2 more fields]
tripEdges: org.apache.spark.sql.DataFrame = [tripid: int, delay: int ... 4 more fields]
res5: tripVertices.type = [id: string, City: string ... 2 more fields]
// Vertices
// The vertices of our graph are the airports
display(tripVertices)
id City State Country
FAT Fresno CA USA
CMH Columbus OH USA
PHX Phoenix AZ USA
PAH Paducah KY USA
COS Colorado Springs CO USA
RNO Reno NV USA
MYR Myrtle Beach SC USA
VLD Valdosta GA USA
BPT Beaumont TX USA
CAE Columbia SC USA
PSC Pasco WA USA
SRQ Sarasota FL USA
LAX Los Angeles CA USA
DAY Dayton OH USA
AVP Wilkes-Barre PA USA
MFR Medford OR USA
JFK New York NY USA
BNA Nashville TN USA
CLT Charlotte NC USA
LAS Las Vegas NV USA
BDL Hartford CT USA
ILG Wilmington DE USA
ACT Waco TX USA
ATW Appleton WI USA
RHI Rhinelander WI USA
PWM Portland ME USA
SJT San Angelo TX USA
APN Alpena MI USA
GRB Green Bay WI USA
CAK Akron OH USA
LAN Lansing MI USA
FLL Fort Lauderdale FL USA
MSY New Orleans LA USA
SAT San Antonio TX USA
TPA Tampa FL USA
COD Cody WY USA
MOD Modesto CA USA
GTR Columbus MS USA
BTV Burlington VT USA
RDD Redding CA USA
HLN Helena MT USA
CPR Casper WY USA
FWA Fort Wayne IN USA
IMT Iron Mountain MI USA
DTW Detroit MI USA
BZN Bozeman MT USA
SBN South Bend IN USA
SPS Wichita Falls TX USA
BFL Bakersfield CA USA
HOB Hobbs NM USA
TVC Traverse City MI USA
CLE Cleveland OH USA
ABR Aberdeen SD USA
CHS Charleston SC USA
GUC Gunnison CO USA
IND Indianapolis IN USA
SDF Louisville KY USA
SAN San Diego CA USA
RSW Fort Myers FL USA
BOS Boston MA USA
TUL Tulsa OK USA
AGS Augusta GA USA
MOB Mobile AL USA
TUS Tucson AZ USA
KTN Ketchikan AK USA
BTR Baton Rouge LA USA
PNS Pensacola FL USA
ABQ Albuquerque NM USA
LGA New York NY USA
DAL Dallas TX USA
JNU Juneau AK USA
MAF Midland TX USA
RIC Richmond VA USA
FAR Fargo ND USA
MTJ Montrose CO USA
AMA Amarillo TX USA
ROC Rochester NY USA
SHV Shreveport LA USA
YAK Yakutat AK USA
CSG Columbus GA USA
ALO Waterloo IA USA
DRO Durango CO USA
CRP Corpus Christi TX USA
FNT Flint MI USA
GSO Greensboro NC USA
LWS Lewiston ID USA
TOL Toledo OH USA
GTF Great Falls MT USA
MKE Milwaukee WI USA
RKS Rock Springs WY USA
STL St. Louis MO USA
MHT Manchester NH USA
CRW Charleston WV USA
SLC Salt Lake City UT USA
ACV Eureka CA USA
DFW Dallas TX USA
OME Nome AK USA
ORF Norfolk VA USA
RDU Raleigh NC USA
SYR Syracuse NY USA
BQK Brunswick GA USA
ROA Roanoke VA USA
OKC Oklahoma City OK USA
EYW Key West FL USA
BOI Boise ID USA
ABY Albany GA USA
PIA Peoria IL USA
GRI Grand Island NE USA
PBI West Palm Beach FL USA
FSM Fort Smith AR USA
TYS Knoxville TN USA
DAB Daytona Beach FL USA
TTN Trenton NJ USA
MDT Harrisburg PA USA
AUS Austin TX USA
DCA Washington DC null USA
PIH Pocatello ID USA
GCC Gillette WY USA
BUR Burbank CA USA
GRK Killeen TX USA
LBB Lubbock TX USA
JAN Jackson MS USA
MSP Minneapolis MN USA
SAF Santa Fe NM USA
HPN White Plains NY USA
DHN Dothan AL USA
PSP Palm Springs CA USA
INL International Falls MN USA
CIC Chico CA USA
EGE Vail CO USA
CLD Carlsbad CA USA
RST Rochester MN USA
DEN Denver CO USA
EUG Eugene OR USA
LFT Lafayette LA USA
PVD Providence RI USA
DBQ Dubuque IA USA
SAV Savannah GA USA
SFO San Francisco CA USA
JAX Jacksonville FL USA
LIT Little Rock AR USA
IDA Idaho Falls ID USA
TYR Tyler TX USA
ANC Anchorage AK USA
HRL Harlingen TX USA
LMT Klamath Falls OR USA
PHF Newport News VA USA
HOU Houston TX USA
SPI Springfield IL USA
MOT Minot ND USA
BTM Butte MT USA
SMF Sacramento CA USA
HIB Hibbing MN USA
ROW Roswell NM USA
MBS Saginaw MI USA
ILM Wilmington NC USA
LGB Long Beach CA USA
IAD Washington DC null USA
ICT Wichita KS USA
BGR Bangor ME USA
ELP El Paso TX USA
SUX Sioux City IA USA
HSV Huntsville AL USA
SIT Sitka AK USA
CWA Wausau WI USA
LCH Lake Charles LA USA
CMI Champaign IL USA
ELM Elmira NY USA
CLL College Station TX USA
VPS Fort Walton Beach FL USA
MSN Madison WI USA
MHK Manhattan KS USA
OAJ Jacksonville NC USA
EKO Elko NV USA
FSD Sioux Falls SD USA
EWR Newark NJ USA
MEM Memphis TN USA
ADQ Kodiak AK USA
GGG Longview TX USA
BLI Bellingham WA USA
OMA Omaha NE USA
ATL Atlanta GA USA
SJC San Jose CA USA
SBA Santa Barbara CA USA
ONT Ontario CA USA
EAU Eau Claire WI USA
GPT Gulfport MS USA
SUN Sun Valley ID USA
CHO Charlottesville VA USA
MSO Missoula MT USA
CMX Hancock MI USA
ORD Chicago IL USA
EVV Evansville IN USA
MLU Monroe LA USA
LAW Lawton OK USA
BRW Barrow AK USA
SBP San Luis Obispo CA USA
LIH Lihue, Kauai HI USA
GJT Grand Junction CO USA
FAI Fairbanks AK USA
BIS Bismarck ND USA
SNA Orange County CA USA
LAR Laramie WY USA
JLN Joplin MO USA
LRD Laredo TX USA
LEX Lexington KY USA
SGU St. George UT USA
MCI Kansas City MO USA
AEX Alexandria LA USA
ISN Williston ND USA
TXK Texarkana AR USA
BIL Billings MT USA
CID Cedar Rapids IA USA
PDX Portland OR USA
ABE Allentown PA USA
DIK Dickinson ND USA
ART Watertown NY USA
GCK Garden City KS USA
BET Bethel AK USA
AVL Asheville NC USA
MCO Orlando FL USA
GSP Greenville SC USA
TWF Twin Falls ID USA
MKG Muskegon MI USA
FAY Fayetteville NC USA
SCE State College PA USA
EWN New Bern NC USA
XNA Fayetteville AR USA
MRY Monterey CA USA
MLB Melbourne FL USA
HNL Honolulu, Oahu HI USA
CVG Cincinnati OH USA
RAP Rapid City SD USA
AZO Kalamazoo MI USA
WRG Wrangell AK USA
ISP Islip NY USA
FLG Flagstaff AZ USA
BHM Birmingham AL USA
ALB Albany NY USA
SEA Seattle WA USA
GRR Grand Rapids MI USA
CHA Chattanooga TN USA
IAH Houston TX USA
SMX Santa Maria CA USA
MDW Chicago IL USA
MQT Marquette MI USA
LNK Lincoln NE USA
RDM Redmond OR USA
DLH Duluth MN USA
DSM Des Moines IA USA
OAK Oakland CA USA
PHL Philadelphia PA USA
FCA Kalispell MT USA
MFE McAllen TX USA
OGG Kahului, Maui HI USA
YUM Yuma AZ USA
BMI Bloomington IL USA
GEG Spokane WA USA
TLH Tallahassee FL USA
LSE La Crosse WI USA
MIA Miami FL USA
BRO Brownsville TX USA
JAC Jackson Hole WY USA
CDV Cordova AK USA
TRI Tri-City Airport TN USA
SWF Newburgh NY USA
MGM Montgomery AL USA
BWI Baltimore MD USA
SGF Springfield MO USA
GFK Grand Forks ND USA
GNV Gainesville FL USA
OTH North Bend OR USA
PIT Pittsburgh PA USA
BJI Bemidji MN USA
ASE Aspen CO USA
BUF Buffalo NY USA
COU Columbia MO USA
ABI Abilene TX USA
MLI Moline IL USA
// Edges
// The edges of our graph are the flights between airports
display(tripEdges)
tripid delay src dst city_dst state_dst
1011111.0 -5.0 MSP INL International Falls MN
1021111.0 7.0 MSP INL International Falls MN
1031111.0 0.0 MSP INL International Falls MN
1041925.0 0.0 MSP INL International Falls MN
1061115.0 33.0 MSP INL International Falls MN
1071115.0 23.0 MSP INL International Falls MN
1081115.0 -9.0 MSP INL International Falls MN
1091115.0 11.0 MSP INL International Falls MN
1101115.0 -3.0 MSP INL International Falls MN
1112015.0 -7.0 MSP INL International Falls MN
1121925.0 -5.0 MSP INL International Falls MN
1131115.0 -3.0 MSP INL International Falls MN
1141115.0 -6.0 MSP INL International Falls MN
1151115.0 -7.0 MSP INL International Falls MN
1161115.0 -3.0 MSP INL International Falls MN
1171115.0 4.0 MSP INL International Falls MN
1182015.0 -5.0 MSP INL International Falls MN
1191925.0 -7.0 MSP INL International Falls MN
1201115.0 -6.0 MSP INL International Falls MN
1211115.0 0.0 MSP INL International Falls MN
1221115.0 -4.0 MSP INL International Falls MN
1231115.0 -4.0 MSP INL International Falls MN
1241115.0 -3.0 MSP INL International Falls MN
1252015.0 -12.0 MSP INL International Falls MN
1261925.0 -5.0 MSP INL International Falls MN
1271115.0 0.0 MSP INL International Falls MN
1281115.0 -8.0 MSP INL International Falls MN
1291115.0 -2.0 MSP INL International Falls MN
1301115.0 0.0 MSP INL International Falls MN
1311115.0 -3.0 MSP INL International Falls MN
2012015.0 -4.0 MSP INL International Falls MN
2022015.0 0.0 MSP INL International Falls MN
2031115.0 -7.0 MSP INL International Falls MN
2041115.0 -6.0 MSP INL International Falls MN
2051115.0 -4.0 MSP INL International Falls MN
2061115.0 -2.0 MSP INL International Falls MN
2071115.0 -15.0 MSP INL International Falls MN
2082015.0 -4.0 MSP INL International Falls MN
2091925.0 1.0 MSP INL International Falls MN
2101115.0 -3.0 MSP INL International Falls MN
2111115.0 -7.0 MSP INL International Falls MN
2121115.0 -2.0 MSP INL International Falls MN
2131115.0 -3.0 MSP INL International Falls MN
2141115.0 -11.0 MSP INL International Falls MN
2152015.0 16.0 MSP INL International Falls MN
2161925.0 169.0 MSP INL International Falls MN
2171115.0 27.0 MSP INL International Falls MN
2181115.0 96.0 MSP INL International Falls MN
2191115.0 -9.0 MSP INL International Falls MN
2201115.0 -6.0 MSP INL International Falls MN
2211115.0 -4.0 MSP INL International Falls MN
2222015.0 -4.0 MSP INL International Falls MN
2231925.0 -3.0 MSP INL International Falls MN
2241115.0 -2.0 MSP INL International Falls MN
2251115.0 -6.0 MSP INL International Falls MN
2261115.0 -8.0 MSP INL International Falls MN
2271115.0 -8.0 MSP INL International Falls MN
2281115.0 5.0 MSP INL International Falls MN
3012015.0 -4.0 MSP INL International Falls MN
3022000.0 0.0 MSP INL International Falls MN
3031115.0 17.0 MSP INL International Falls MN
3041115.0 0.0 MSP INL International Falls MN
3051115.0 -7.0 MSP INL International Falls MN
3061115.0 -8.0 MSP INL International Falls MN
3071115.0 -10.0 MSP INL International Falls MN
3082000.0 -11.0 MSP INL International Falls MN
3092000.0 -9.0 MSP INL International Falls MN
3101115.0 -10.0 MSP INL International Falls MN
3111115.0 -8.0 MSP INL International Falls MN
3121115.0 -6.0 MSP INL International Falls MN
3131115.0 -8.0 MSP INL International Falls MN
3141115.0 -5.0 MSP INL International Falls MN
3152000.0 -11.0 MSP INL International Falls MN
3162000.0 -10.0 MSP INL International Falls MN
3171115.0 25.0 MSP INL International Falls MN
3181115.0 2.0 MSP INL International Falls MN
3191115.0 -5.0 MSP INL International Falls MN
3201115.0 -6.0 MSP INL International Falls MN
3211115.0 0.0 MSP INL International Falls MN
3222000.0 -10.0 MSP INL International Falls MN
3232000.0 -9.0 MSP INL International Falls MN
3241115.0 -9.0 MSP INL International Falls MN
3251115.0 -4.0 MSP INL International Falls MN
3261115.0 -5.0 MSP INL International Falls MN
3271115.0 9.0 MSP INL International Falls MN
3281115.0 -7.0 MSP INL International Falls MN
3292000.0 -19.0 MSP INL International Falls MN
3302000.0 -10.0 MSP INL International Falls MN
3311115.0 -8.0 MSP INL International Falls MN
2011230.0 -3.0 EWR MSY New Orleans LA
2010719.0 -2.0 EWR MSY New Orleans LA
2021230.0 -10.0 EWR MSY New Orleans LA
2020709.0 59.0 EWR MSY New Orleans LA
2021654.0 21.0 EWR MSY New Orleans LA
2030719.0 -6.0 EWR MSY New Orleans LA
2031659.0 0.0 EWR MSY New Orleans LA
2031230.0 0.0 EWR MSY New Orleans LA
2032043.0 0.0 EWR MSY New Orleans LA
2041230.0 24.0 EWR MSY New Orleans LA
2040719.0 168.0 EWR MSY New Orleans LA
2041730.0 88.0 EWR MSY New Orleans LA
2042043.0 106.0 EWR MSY New Orleans LA
2051659.0 0.0 EWR MSY New Orleans LA
2050719.0 0.0 EWR MSY New Orleans LA
2050929.0 0.0 EWR MSY New Orleans LA
2052043.0 46.0 EWR MSY New Orleans LA
2060719.0 -3.0 EWR MSY New Orleans LA
2061659.0 82.0 EWR MSY New Orleans LA
2061230.0 61.0 EWR MSY New Orleans LA
2062043.0 7.0 EWR MSY New Orleans LA
2070719.0 8.0 EWR MSY New Orleans LA
2071659.0 19.0 EWR MSY New Orleans LA
2071230.0 27.0 EWR MSY New Orleans LA
2072048.0 47.0 EWR MSY New Orleans LA
2081230.0 -10.0 EWR MSY New Orleans LA
2080719.0 -1.0 EWR MSY New Orleans LA
2091229.0 95.0 EWR MSY New Orleans LA
2091654.0 -5.0 EWR MSY New Orleans LA
2090709.0 -8.0 EWR MSY New Orleans LA
2092043.0 32.0 EWR MSY New Orleans LA
2100719.0 14.0 EWR MSY New Orleans LA
2101659.0 16.0 EWR MSY New Orleans LA
2101230.0 -4.0 EWR MSY New Orleans LA
2102043.0 -4.0 EWR MSY New Orleans LA
2111230.0 10.0 EWR MSY New Orleans LA
2110719.0 46.0 EWR MSY New Orleans LA
2111730.0 -9.0 EWR MSY New Orleans LA
2112043.0 -2.0 EWR MSY New Orleans LA
2120719.0 1.0 EWR MSY New Orleans LA
2121230.0 -4.0 EWR MSY New Orleans LA
2120929.0 89.0 EWR MSY New Orleans LA
2122043.0 36.0 EWR MSY New Orleans LA
2130738.0 0.0 EWR MSY New Orleans LA
2132041.0 0.0 EWR MSY New Orleans LA
2140729.0 0.0 EWR MSY New Orleans LA
2142041.0 0.0 EWR MSY New Orleans LA
2151206.0 0.0 EWR MSY New Orleans LA
2150659.0 0.0 EWR MSY New Orleans LA
2160705.0 -5.0 EWR MSY New Orleans LA
2170729.0 0.0 EWR MSY New Orleans LA
2172041.0 -7.0 EWR MSY New Orleans LA
2180738.0 0.0 EWR MSY New Orleans LA
2182041.0 36.0 EWR MSY New Orleans LA
2190727.0 15.0 EWR MSY New Orleans LA
2200738.0 -7.0 EWR MSY New Orleans LA
2202041.0 51.0 EWR MSY New Orleans LA
2210729.0 -2.0 EWR MSY New Orleans LA
2212041.0 0.0 EWR MSY New Orleans LA
2221206.0 -8.0 EWR MSY New Orleans LA
2220659.0 8.0 EWR MSY New Orleans LA
2232041.0 8.0 EWR MSY New Orleans LA
2230705.0 -10.0 EWR MSY New Orleans LA
2240729.0 6.0 EWR MSY New Orleans LA
2242041.0 -7.0 EWR MSY New Orleans LA
2250738.0 0.0 EWR MSY New Orleans LA
2260727.0 23.0 EWR MSY New Orleans LA
2262041.0 174.0 EWR MSY New Orleans LA
2270738.0 8.0 EWR MSY New Orleans LA
2272041.0 32.0 EWR MSY New Orleans LA
2280729.0 12.0 EWR MSY New Orleans LA
2282041.0 49.0 EWR MSY New Orleans LA
2281000.0 2.0 EWR MSY New Orleans LA
2051230.0 216.0 EWR MSY New Orleans LA
2131536.0 273.0 EWR MSY New Orleans LA
2141536.0 6.0 EWR MSY New Orleans LA
2151902.0 31.0 EWR MSY New Orleans LA
2151536.0 66.0 EWR MSY New Orleans LA
2162041.0 -4.0 EWR MSY New Orleans LA
2161536.0 7.0 EWR MSY New Orleans LA
2171536.0 3.0 EWR MSY New Orleans LA
2181536.0 26.0 EWR MSY New Orleans LA
2191536.0 -9.0 EWR MSY New Orleans LA
2201536.0 -3.0 EWR MSY New Orleans LA
2211536.0 34.0 EWR MSY New Orleans LA
2221900.0 -2.0 EWR MSY New Orleans LA
2221536.0 65.0 EWR MSY New Orleans LA
2231536.0 -3.0 EWR MSY New Orleans LA
2241536.0 -1.0 EWR MSY New Orleans LA
2251536.0 0.0 EWR MSY New Orleans LA
2261536.0 0.0 EWR MSY New Orleans LA
2271536.0 -4.0 EWR MSY New Orleans LA
2281536.0 8.0 EWR MSY New Orleans LA
2010730.0 -1.0 EWR MSY New Orleans LA
2021815.0 -1.0 EWR MSY New Orleans LA
2031815.0 0.0 EWR MSY New Orleans LA
2041815.0 -4.0 EWR MSY New Orleans LA
2051815.0 -4.0 EWR MSY New Orleans LA
2061815.0 -4.0 EWR MSY New Orleans LA
2071815.0 -5.0 EWR MSY New Orleans LA
2080730.0 -4.0 EWR MSY New Orleans LA
2091815.0 -1.0 EWR MSY New Orleans LA
2101815.0 -5.0 EWR MSY New Orleans LA
2111815.0 4.0 EWR MSY New Orleans LA
2121815.0 64.0 EWR MSY New Orleans LA
2131805.0 0.0 EWR MSY New Orleans LA
2141635.0 52.0 EWR MSY New Orleans LA
2150730.0 0.0 EWR MSY New Orleans LA
2161635.0 21.0 EWR MSY New Orleans LA
2171635.0 23.0 EWR MSY New Orleans LA
2181635.0 -5.0 EWR MSY New Orleans LA
2191635.0 21.0 EWR MSY New Orleans LA
2201635.0 0.0 EWR MSY New Orleans LA
2211635.0 292.0 EWR MSY New Orleans LA
2220730.0 28.0 EWR MSY New Orleans LA
2231635.0 0.0 EWR MSY New Orleans LA
2241635.0 -8.0 EWR MSY New Orleans LA
2251635.0 6.0 EWR MSY New Orleans LA
2261635.0 10.0 EWR MSY New Orleans LA
2271635.0 -1.0 EWR MSY New Orleans LA
2281635.0 -1.0 EWR MSY New Orleans LA
3011206.0 -5.0 EWR MSY New Orleans LA
3010659.0 -1.0 EWR MSY New Orleans LA
3022041.0 0.0 EWR MSY New Orleans LA
3020705.0 -6.0 EWR MSY New Orleans LA
3030729.0 0.0 EWR MSY New Orleans LA
3032041.0 113.0 EWR MSY New Orleans LA
3040738.0 0.0 EWR MSY New Orleans LA
3050727.0 -4.0 EWR MSY New Orleans LA
3052041.0 4.0 EWR MSY New Orleans LA
3060705.0 -1.0 EWR MSY New Orleans LA
3061252.0 67.0 EWR MSY New Orleans LA
3062100.0 21.0 EWR MSY New Orleans LA
3070705.0 -7.0 EWR MSY New Orleans LA
3071252.0 -3.0 EWR MSY New Orleans LA
3072100.0 13.0 EWR MSY New Orleans LA
3080705.0 -5.0 EWR MSY New Orleans LA
3081250.0 5.0 EWR MSY New Orleans LA
3091255.0 -9.0 EWR MSY New Orleans LA
3092059.0 -3.0 EWR MSY New Orleans LA
3100705.0 -5.0 EWR MSY New Orleans LA
3101252.0 -9.0 EWR MSY New Orleans LA
3102059.0 -4.0 EWR MSY New Orleans LA
3112059.0 181.0 EWR MSY New Orleans LA
3111252.0 -7.0 EWR MSY New Orleans LA
3122059.0 22.0 EWR MSY New Orleans LA
3121252.0 161.0 EWR MSY New Orleans LA
3130705.0 0.0 EWR MSY New Orleans LA
3131252.0 0.0 EWR MSY New Orleans LA
3132059.0 0.0 EWR MSY New Orleans LA
3140705.0 66.0 EWR MSY New Orleans LA
3141252.0 39.0 EWR MSY New Orleans LA
3142059.0 -6.0 EWR MSY New Orleans LA
3150700.0 2.0 EWR MSY New Orleans LA
3151250.0 34.0 EWR MSY New Orleans LA
3161255.0 -2.0 EWR MSY New Orleans LA
3162059.0 -1.0 EWR MSY New Orleans LA
3170705.0 -11.0 EWR MSY New Orleans LA
3171252.0 22.0 EWR MSY New Orleans LA
3172059.0 132.0 EWR MSY New Orleans LA
3182059.0 -5.0 EWR MSY New Orleans LA
3181252.0 2.0 EWR MSY New Orleans LA
3192059.0 16.0 EWR MSY New Orleans LA
3191252.0 -4.0 EWR MSY New Orleans LA
3200705.0 -6.0 EWR MSY New Orleans LA
3201252.0 -4.0 EWR MSY New Orleans LA
3202059.0 77.0 EWR MSY New Orleans LA
3210705.0 -4.0 EWR MSY New Orleans LA
3211252.0 9.0 EWR MSY New Orleans LA
3212059.0 11.0 EWR MSY New Orleans LA
3220705.0 -4.0 EWR MSY New Orleans LA
3221250.0 -7.0 EWR MSY New Orleans LA
3221600.0 -6.0 EWR MSY New Orleans LA
3231255.0 5.0 EWR MSY New Orleans LA
3240705.0 -4.0 EWR MSY New Orleans LA
3241252.0 -2.0 EWR MSY New Orleans LA
3242059.0 -10.0 EWR MSY New Orleans LA
3252059.0 121.0 EWR MSY New Orleans LA
3251252.0 -8.0 EWR MSY New Orleans LA
3262059.0 49.0 EWR MSY New Orleans LA
3261252.0 -2.0 EWR MSY New Orleans LA
3270705.0 -6.0 EWR MSY New Orleans LA
3271252.0 -6.0 EWR MSY New Orleans LA
3272059.0 -2.0 EWR MSY New Orleans LA
3280705.0 -3.0 EWR MSY New Orleans LA
3281252.0 -4.0 EWR MSY New Orleans LA
3282059.0 0.0 EWR MSY New Orleans LA
3291250.0 -6.0 EWR MSY New Orleans LA
3290705.0 -1.0 EWR MSY New Orleans LA
3291600.0 1.0 EWR MSY New Orleans LA
3301255.0 64.0 EWR MSY New Orleans LA
3302059.0 166.0 EWR MSY New Orleans LA
3310705.0 -3.0 EWR MSY New Orleans LA
3311252.0 12.0 EWR MSY New Orleans LA
3312059.0 7.0 EWR MSY New Orleans LA
3011902.0 64.0 EWR MSY New Orleans LA
3011536.0 -5.0 EWR MSY New Orleans LA
3021536.0 9.0 EWR MSY New Orleans LA
3031536.0 -10.0 EWR MSY New Orleans LA
3041536.0 -8.0 EWR MSY New Orleans LA
3051536.0 0.0 EWR MSY New Orleans LA
3090715.0 1.0 EWR MSY New Orleans LA
3110705.0 -11.0 EWR MSY New Orleans LA
3120659.0 -5.0 EWR MSY New Orleans LA
3160715.0 -4.0 EWR MSY New Orleans LA
3180705.0 -7.0 EWR MSY New Orleans LA
3190659.0 -2.0 EWR MSY New Orleans LA
3230715.0 -4.0 EWR MSY New Orleans LA
3250705.0 -8.0 EWR MSY New Orleans LA
3260659.0 63.0 EWR MSY New Orleans LA
3300715.0 2.0 EWR MSY New Orleans LA
3010730.0 -4.0 EWR MSY New Orleans LA
3021635.0 16.0 EWR MSY New Orleans LA
3031635.0 -1.0 EWR MSY New Orleans LA
3041635.0 8.0 EWR MSY New Orleans LA
3051635.0 -5.0 EWR MSY New Orleans LA
3061635.0 -2.0 EWR MSY New Orleans LA
3071635.0 5.0 EWR MSY New Orleans LA
3080730.0 -5.0 EWR MSY New Orleans LA
3091825.0 45.0 EWR MSY New Orleans LA
3101825.0 10.0 EWR MSY New Orleans LA
3111825.0 5.0 EWR MSY New Orleans LA
3121825.0 -5.0 EWR MSY New Orleans LA
3131825.0 123.0 EWR MSY New Orleans LA
3141825.0 6.0 EWR MSY New Orleans LA
3150730.0 -3.0 EWR MSY New Orleans LA
3161825.0 24.0 EWR MSY New Orleans LA
3171825.0 6.0 EWR MSY New Orleans LA
3181825.0 -6.0 EWR MSY New Orleans LA
3191825.0 223.0 EWR MSY New Orleans LA
3201825.0 178.0 EWR MSY New Orleans LA
3211825.0 -4.0 EWR MSY New Orleans LA
3220730.0 -3.0 EWR MSY New Orleans LA
3231825.0 -4.0 EWR MSY New Orleans LA
3241825.0 0.0 EWR MSY New Orleans LA
3251825.0 222.0 EWR MSY New Orleans LA
3261825.0 51.0 EWR MSY New Orleans LA
3271825.0 -2.0 EWR MSY New Orleans LA
3281825.0 26.0 EWR MSY New Orleans LA
3290730.0 -3.0 EWR MSY New Orleans LA
3301825.0 139.0 EWR MSY New Orleans LA
3311825.0 25.0 EWR MSY New Orleans LA
1020705.0 0.0 EWR MSY New Orleans LA
1030705.0 0.0 EWR MSY New Orleans LA
1040655.0 0.0 EWR MSY New Orleans LA
1050703.0 4.0 EWR MSY New Orleans LA
1060705.0 36.0 EWR MSY New Orleans LA
1071230.0 24.0 EWR MSY New Orleans LA
1070719.0 -1.0 EWR MSY New Orleans LA
1071730.0 161.0 EWR MSY New Orleans LA
1072043.0 8.0 EWR MSY New Orleans LA
1080719.0 -2.0 EWR MSY New Orleans LA
1081659.0 0.0 EWR MSY New Orleans LA
1081230.0 66.0 EWR MSY New Orleans LA
1082043.0 5.0 EWR MSY New Orleans LA
1090719.0 0.0 EWR MSY New Orleans LA
1091659.0 -1.0 EWR MSY New Orleans LA
1091230.0 -3.0 EWR MSY New Orleans LA
1092043.0 63.0 EWR MSY New Orleans LA
1100719.0 -1.0 EWR MSY New Orleans LA
1101659.0 244.0 EWR MSY New Orleans LA
1101230.0 110.0 EWR MSY New Orleans LA
1102043.0 43.0 EWR MSY New Orleans LA
1111230.0 87.0 EWR MSY New Orleans LA
1110719.0 -1.0 EWR MSY New Orleans LA
1121654.0 -2.0 EWR MSY New Orleans LA
1121230.0 21.0 EWR MSY New Orleans LA
1120709.0 -3.0 EWR MSY New Orleans LA
1122043.0 -1.0 EWR MSY New Orleans LA
1130719.0 -4.0 EWR MSY New Orleans LA
1131659.0 0.0 EWR MSY New Orleans LA
1131230.0 14.0 EWR MSY New Orleans LA
1132043.0 51.0 EWR MSY New Orleans LA
1141230.0 30.0 EWR MSY New Orleans LA
1140719.0 0.0 EWR MSY New Orleans LA
1141730.0 69.0 EWR MSY New Orleans LA
1142043.0 0.0 EWR MSY New Orleans LA
1150719.0 42.0 EWR MSY New Orleans LA
1151659.0 2.0 EWR MSY New Orleans LA
1151230.0 0.0 EWR MSY New Orleans LA
1152043.0 22.0 EWR MSY New Orleans LA
1160719.0 -7.0 EWR MSY New Orleans LA
1161659.0 -9.0 EWR MSY New Orleans LA
1161230.0 -10.0 EWR MSY New Orleans LA
1162043.0 3.0 EWR MSY New Orleans LA
1171659.0 46.0 EWR MSY New Orleans LA
1170719.0 -4.0 EWR MSY New Orleans LA
1172043.0 54.0 EWR MSY New Orleans LA
1181230.0 20.0 EWR MSY New Orleans LA
1180719.0 -5.0 EWR MSY New Orleans LA
1191654.0 -3.0 EWR MSY New Orleans LA
1191230.0 29.0 EWR MSY New Orleans LA
1190709.0 0.0 EWR MSY New Orleans LA
1192043.0 5.0 EWR MSY New Orleans LA
1201659.0 -1.0 EWR MSY New Orleans LA
1200719.0 -1.0 EWR MSY New Orleans LA
1202043.0 12.0 EWR MSY New Orleans LA
1211230.0 102.0 EWR MSY New Orleans LA
1210719.0 -7.0 EWR MSY New Orleans LA
1211730.0 0.0 EWR MSY New Orleans LA
1212043.0 0.0 EWR MSY New Orleans LA
1220719.0 0.0 EWR MSY New Orleans LA
1221659.0 6.0 EWR MSY New Orleans LA
1221230.0 -2.0 EWR MSY New Orleans LA
1222043.0 70.0 EWR MSY New Orleans LA
1230719.0 12.0 EWR MSY New Orleans LA
1231659.0 94.0 EWR MSY New Orleans LA
1231230.0 111.0 EWR MSY New Orleans LA
1232043.0 13.0 EWR MSY New Orleans LA
1240719.0 -1.0 EWR MSY New Orleans LA
1241659.0 84.0 EWR MSY New Orleans LA
1241230.0 0.0 EWR MSY New Orleans LA
1242043.0 56.0 EWR MSY New Orleans LA
1251230.0 -5.0 EWR MSY New Orleans LA
1250719.0 23.0 EWR MSY New Orleans LA
1261654.0 113.0 EWR MSY New Orleans LA
1261230.0 8.0 EWR MSY New Orleans LA
1260709.0 -7.0 EWR MSY New Orleans LA
1262043.0 31.0 EWR MSY New Orleans LA
1271659.0 0.0 EWR MSY New Orleans LA
1270719.0 -3.0 EWR MSY New Orleans LA
1281230.0 0.0 EWR MSY New Orleans LA
1280719.0 0.0 EWR MSY New Orleans LA
1281730.0 0.0 EWR MSY New Orleans LA
1282043.0 0.0 EWR MSY New Orleans LA
1291659.0 -6.0 EWR MSY New Orleans LA
1290719.0 -2.0 EWR MSY New Orleans LA
1292043.0 -8.0 EWR MSY New Orleans LA
1300719.0 2.0 EWR MSY New Orleans LA
1301659.0 9.0 EWR MSY New Orleans LA
1301230.0 0.0 EWR MSY New Orleans LA
1302043.0 93.0 EWR MSY New Orleans LA
1310719.0 34.0 EWR MSY New Orleans LA
1311659.0 0.0 EWR MSY New Orleans LA
1311230.0 5.0 EWR MSY New Orleans LA
1312043.0 28.0 EWR MSY New Orleans LA
1171230.0 -5.0 EWR MSY New Orleans LA
1201250.0 -12.0 EWR MSY New Orleans LA
1291230.0 -2.0 EWR MSY New Orleans LA
1011815.0 125.0 EWR MSY New Orleans LA
1021815.0 33.0 EWR MSY New Orleans LA
1031815.0 0.0 EWR MSY New Orleans LA
1040755.0 0.0 EWR MSY New Orleans LA
1051815.0 172.0 EWR MSY New Orleans LA
1061815.0 151.0 EWR MSY New Orleans LA
1071815.0 43.0 EWR MSY New Orleans LA
1081815.0 14.0 EWR MSY New Orleans LA
1091815.0 3.0 EWR MSY New Orleans LA
1101815.0 10.0 EWR MSY New Orleans LA
1110730.0 0.0 EWR MSY New Orleans LA
1121815.0 0.0 EWR MSY New Orleans LA
1131815.0 -2.0 EWR MSY New Orleans LA
1141815.0 1.0 EWR MSY New Orleans LA
1151815.0 1.0 EWR MSY New Orleans LA
1161815.0 8.0 EWR MSY New Orleans LA
1171815.0 22.0 EWR MSY New Orleans LA
1180730.0 1.0 EWR MSY New Orleans LA
1191815.0 5.0 EWR MSY New Orleans LA
1201815.0 5.0 EWR MSY New Orleans LA
1211815.0 0.0 EWR MSY New Orleans LA
1221815.0 3.0 EWR MSY New Orleans LA
1231815.0 0.0 EWR MSY New Orleans LA
1241815.0 84.0 EWR MSY New Orleans LA
1250730.0 -7.0 EWR MSY New Orleans LA
1261815.0 -5.0 EWR MSY New Orleans LA
1271815.0 -1.0 EWR MSY New Orleans LA
1281815.0 0.0 EWR MSY New Orleans LA
1291815.0 -3.0 EWR MSY New Orleans LA
1301815.0 -5.0 EWR MSY New Orleans LA
1311815.0 -8.0 EWR MSY New Orleans LA
2011055.0 -5.0 LAS MSY New Orleans LA
2021025.0 3.0 LAS MSY New Orleans LA
2031025.0 0.0 LAS MSY New Orleans LA
2031750.0 -2.0 LAS MSY New Orleans LA
2041025.0 6.0 LAS MSY New Orleans LA
2041750.0 -6.0 LAS MSY New Orleans LA
2051025.0 -4.0 LAS MSY New Orleans LA
2051750.0 29.0 LAS MSY New Orleans LA
2061025.0 1.0 LAS MSY New Orleans LA
2061750.0 48.0 LAS MSY New Orleans LA
2071025.0 -4.0 LAS MSY New Orleans LA
2071750.0 20.0 LAS MSY New Orleans LA
2081055.0 2.0 LAS MSY New Orleans LA
2091025.0 -6.0 LAS MSY New Orleans LA
2091750.0 33.0 LAS MSY New Orleans LA
2101025.0 -1.0 LAS MSY New Orleans LA
2101750.0 -2.0 LAS MSY New Orleans LA
2111025.0 15.0 LAS MSY New Orleans LA
2111750.0 -3.0 LAS MSY New Orleans LA
2121025.0 -6.0 LAS MSY New Orleans LA
2121750.0 158.0 LAS MSY New Orleans LA
2131855.0 11.0 LAS MSY New Orleans LA
2131215.0 23.0 LAS MSY New Orleans LA
2141855.0 22.0 LAS MSY New Orleans LA
2141215.0 18.0 LAS MSY New Orleans LA
2150935.0 -4.0 LAS MSY New Orleans LA
2151635.0 4.0 LAS MSY New Orleans LA
2161855.0 58.0 LAS MSY New Orleans LA
2161215.0 17.0 LAS MSY New Orleans LA
2171855.0 14.0 LAS MSY New Orleans LA
2171215.0 10.0 LAS MSY New Orleans LA
2181855.0 1.0 LAS MSY New Orleans LA
2181215.0 58.0 LAS MSY New Orleans LA
2191855.0 -3.0 LAS MSY New Orleans LA
2191215.0 32.0 LAS MSY New Orleans LA
2201855.0 14.0 LAS MSY New Orleans LA
2201215.0 28.0 LAS MSY New Orleans LA
2211855.0 4.0 LAS MSY New Orleans LA
2211215.0 11.0 LAS MSY New Orleans LA
2220935.0 -5.0 LAS MSY New Orleans LA
2221635.0 133.0 LAS MSY New Orleans LA
2231855.0 -4.0 LAS MSY New Orleans LA
2231215.0 10.0 LAS MSY New Orleans LA
2241855.0 -6.0 LAS MSY New Orleans LA
2241215.0 16.0 LAS MSY New Orleans LA
2251855.0 7.0 LAS MSY New Orleans LA
2251215.0 15.0 LAS MSY New Orleans LA
2261855.0 2.0 LAS MSY New Orleans LA
2261215.0 16.0 LAS MSY New Orleans LA
2271855.0 10.0 LAS MSY New Orleans LA
2271215.0 32.0 LAS MSY New Orleans LA
2281855.0 61.0 LAS MSY New Orleans LA
2281215.0 94.0 LAS MSY New Orleans LA
3010935.0 10.0 LAS MSY New Orleans LA
3011635.0 39.0 LAS MSY New Orleans LA
3021855.0 -5.0 LAS MSY New Orleans LA
3021215.0 -6.0 LAS MSY New Orleans LA
3031855.0 25.0 LAS MSY New Orleans LA
3031215.0 8.0 LAS MSY New Orleans LA
3041855.0 -6.0 LAS MSY New Orleans LA
3041215.0 28.0 LAS MSY New Orleans LA
3051855.0 -3.0 LAS MSY New Orleans LA
3051215.0 27.0 LAS MSY New Orleans LA
3061855.0 20.0 LAS MSY New Orleans LA
3061215.0 10.0 LAS MSY New Orleans LA
3071855.0 36.0 LAS MSY New Orleans LA
3071215.0 14.0 LAS MSY New Orleans LA
3081940.0 -4.0 LAS MSY New Orleans LA
3080830.0 6.0 LAS MSY New Orleans LA
3091905.0 4.0 LAS MSY New Orleans LA
3090840.0 -2.0 LAS MSY New Orleans LA
3101905.0 49.0 LAS MSY New Orleans LA
3100840.0 -1.0 LAS MSY New Orleans LA
3111905.0 9.0 LAS MSY New Orleans LA
3110840.0 84.0 LAS MSY New Orleans LA
3121905.0 26.0 LAS MSY New Orleans LA
3120840.0 -1.0 LAS MSY New Orleans LA
3131905.0 37.0 LAS MSY New Orleans LA
3130840.0 1.0 LAS MSY New Orleans LA
3141905.0 14.0 LAS MSY New Orleans LA
3140840.0 -5.0 LAS MSY New Orleans LA
3150830.0 16.0 LAS MSY New Orleans LA
3151940.0 95.0 LAS MSY New Orleans LA
3161905.0 -4.0 LAS MSY New Orleans LA
3160840.0 -6.0 LAS MSY New Orleans LA
3171905.0 13.0 LAS MSY New Orleans LA
3170840.0 3.0 LAS MSY New Orleans LA
3181905.0 52.0 LAS MSY New Orleans LA
3180840.0 2.0 LAS MSY New Orleans LA
3191905.0 0.0 LAS MSY New Orleans LA
3190840.0 0.0 LAS MSY New Orleans LA
3201905.0 36.0 LAS MSY New Orleans LA
3200840.0 68.0 LAS MSY New Orleans LA
3211905.0 0.0 LAS MSY New Orleans LA
3210840.0 -1.0 LAS MSY New Orleans LA
3220830.0 12.0 LAS MSY New Orleans LA
3221940.0 11.0 LAS MSY New Orleans LA
3231905.0 9.0 LAS MSY New Orleans LA
3230840.0 16.0 LAS MSY New Orleans LA
3241905.0 9.0 LAS MSY New Orleans LA
3240840.0 4.0 LAS MSY New Orleans LA
3251905.0 10.0 LAS MSY New Orleans LA
3250840.0 0.0 LAS MSY New Orleans LA
3261905.0 14.0 LAS MSY New Orleans LA
3260840.0 3.0 LAS MSY New Orleans LA
3271905.0 13.0 LAS MSY New Orleans LA
3270840.0 -5.0 LAS MSY New Orleans LA
3281905.0 -1.0 LAS MSY New Orleans LA
3280840.0 33.0 LAS MSY New Orleans LA
3290830.0 -1.0 LAS MSY New Orleans LA
3291940.0 231.0 LAS MSY New Orleans LA
3301905.0 7.0 LAS MSY New Orleans LA
3300840.0 15.0 LAS MSY New Orleans LA
3311905.0 19.0 LAS MSY New Orleans LA
3310840.0 0.0 LAS MSY New Orleans LA
1010850.0 -1.0 LAS MSY New Orleans LA
1011755.0 160.0 LAS MSY New Orleans LA
1021805.0 138.0 LAS MSY New Orleans LA
1020905.0 5.0 LAS MSY New Orleans LA
1031805.0 154.0 LAS MSY New Orleans LA
1030905.0 179.0 LAS MSY New Orleans LA
1041655.0 113.0 LAS MSY New Orleans LA
1040900.0 56.0 LAS MSY New Orleans LA
1050905.0 -2.0 LAS MSY New Orleans LA
1051805.0 53.0 LAS MSY New Orleans LA
1061755.0 61.0 LAS MSY New Orleans LA
1060905.0 23.0 LAS MSY New Orleans LA
1071025.0 1.0 LAS MSY New Orleans LA
1071750.0 302.0 LAS MSY New Orleans LA
1081025.0 7.0 LAS MSY New Orleans LA
1081750.0 52.0 LAS MSY New Orleans LA
1091025.0 -5.0 LAS MSY New Orleans LA
1091750.0 8.0 LAS MSY New Orleans LA
1101025.0 0.0 LAS MSY New Orleans LA
1101750.0 92.0 LAS MSY New Orleans LA
1111055.0 31.0 LAS MSY New Orleans LA
1121025.0 1.0 LAS MSY New Orleans LA
1121750.0 -2.0 LAS MSY New Orleans LA
1131025.0 -1.0 LAS MSY New Orleans LA
1131750.0 -3.0 LAS MSY New Orleans LA
1141025.0 -3.0 LAS MSY New Orleans LA
1141750.0 127.0 LAS MSY New Orleans LA
1151025.0 1.0 LAS MSY New Orleans LA
1151750.0 -3.0 LAS MSY New Orleans LA
1161025.0 -2.0 LAS MSY New Orleans LA
1161750.0 0.0 LAS MSY New Orleans LA
1171025.0 12.0 LAS MSY New Orleans LA
1171750.0 -2.0 LAS MSY New Orleans LA
1181055.0 -5.0 LAS MSY New Orleans LA
1191025.0 3.0 LAS MSY New Orleans LA
1191750.0 -4.0 LAS MSY New Orleans LA
1201025.0 -4.0 LAS MSY New Orleans LA
1201750.0 6.0 LAS MSY New Orleans LA
1211025.0 3.0 LAS MSY New Orleans LA
1211750.0 4.0 LAS MSY New Orleans LA
1221025.0 -5.0 LAS MSY New Orleans LA
1221750.0 3.0 LAS MSY New Orleans LA
1231025.0 0.0 LAS MSY New Orleans LA
1231750.0 30.0 LAS MSY New Orleans LA
1241025.0 43.0 LAS MSY New Orleans LA
1241750.0 -4.0 LAS MSY New Orleans LA
1251055.0 5.0 LAS MSY New Orleans LA
1261025.0 -1.0 LAS MSY New Orleans LA
1261750.0 27.0 LAS MSY New Orleans LA
1271025.0 -2.0 LAS MSY New Orleans LA
1271750.0 2.0 LAS MSY New Orleans LA
1281025.0 0.0 LAS MSY New Orleans LA
1281750.0 0.0 LAS MSY New Orleans LA
1291025.0 1.0 LAS MSY New Orleans LA
1291750.0 -5.0 LAS MSY New Orleans LA
1301025.0 0.0 LAS MSY New Orleans LA
1301750.0 35.0 LAS MSY New Orleans LA
1311025.0 11.0 LAS MSY New Orleans LA
1311750.0 25.0 LAS MSY New Orleans LA
2011530.0 -3.0 MCI MSY New Orleans LA
2021105.0 -4.0 MCI MSY New Orleans LA
2031105.0 -1.0 MCI MSY New Orleans LA
2041105.0 1.0 MCI MSY New Orleans LA
2051105.0 6.0 MCI MSY New Orleans LA
2061105.0 40.0 MCI MSY New Orleans LA
2071105.0 7.0 MCI MSY New Orleans LA
2081530.0 2.0 MCI MSY New Orleans LA
2091105.0 -2.0 MCI MSY New Orleans LA
2101105.0 -2.0 MCI MSY New Orleans LA
2111105.0 -1.0 MCI MSY New Orleans LA
2121105.0 7.0 MCI MSY New Orleans LA
2130800.0 -5.0 MCI MSY New Orleans LA
2140830.0 3.0 MCI MSY New Orleans LA
2150750.0 7.0 MCI MSY New Orleans LA
2160930.0 -1.0 MCI MSY New Orleans LA
2170830.0 10.0 MCI MSY New Orleans LA
2180830.0 2.0 MCI MSY New Orleans LA
2190830.0 -4.0 MCI MSY New Orleans LA
2200830.0 9.0 MCI MSY New Orleans LA
2210830.0 -2.0 MCI MSY New Orleans LA
2220750.0 0.0 MCI MSY New Orleans LA
2230930.0 2.0 MCI MSY New Orleans LA
2240830.0 3.0 MCI MSY New Orleans LA
2250830.0 -5.0 MCI MSY New Orleans LA
2260830.0 251.0 MCI MSY New Orleans LA
2270830.0 -1.0 MCI MSY New Orleans LA
2280830.0 -2.0 MCI MSY New Orleans LA
3010750.0 0.0 MCI MSY New Orleans LA
3020930.0 35.0 MCI MSY New Orleans LA
3030830.0 1.0 MCI MSY New Orleans LA
3040830.0 11.0 MCI MSY New Orleans LA
3050830.0 2.0 MCI MSY New Orleans LA
3060830.0 -1.0 MCI MSY New Orleans LA
3070830.0 -2.0 MCI MSY New Orleans LA
3081610.0 93.0 MCI MSY New Orleans LA
3090950.0 -1.0 MCI MSY New Orleans LA
3100950.0 8.0 MCI MSY New Orleans LA
3110950.0 36.0 MCI MSY New Orleans LA
3120950.0 68.0 MCI MSY New Orleans LA
3130950.0 13.0 MCI MSY New Orleans LA
3140950.0 1.0 MCI MSY New Orleans LA
3151610.0 16.0 MCI MSY New Orleans LA
3160950.0 -5.0 MCI MSY New Orleans LA
3170950.0 -1.0 MCI MSY New Orleans LA
3180950.0 1.0 MCI MSY New Orleans LA
3190950.0 -1.0 MCI MSY New Orleans LA
3200950.0 3.0 MCI MSY New Orleans LA
3210950.0 7.0 MCI MSY New Orleans LA
3221610.0 38.0 MCI MSY New Orleans LA
3230950.0 -1.0 MCI MSY New Orleans LA
3240950.0 0.0 MCI MSY New Orleans LA
3250950.0 4.0 MCI MSY New Orleans LA
3260950.0 5.0 MCI MSY New Orleans LA
3270950.0 12.0 MCI MSY New Orleans LA
3280950.0 0.0 MCI MSY New Orleans LA
3291610.0 12.0 MCI MSY New Orleans LA
3300950.0 -2.0 MCI MSY New Orleans LA
3310950.0 3.0 MCI MSY New Orleans LA
1011635.0 -7.0 MCI MSY New Orleans LA
1021635.0 96.0 MCI MSY New Orleans LA
1031635.0 3.0 MCI MSY New Orleans LA
1041205.0 1.0 MCI MSY New Orleans LA
1051635.0 60.0 MCI MSY New Orleans LA
1061635.0 -7.0 MCI MSY New Orleans LA
1071105.0 14.0 MCI MSY New Orleans LA
1081105.0 4.0 MCI MSY New Orleans LA
1091105.0 11.0 MCI MSY New Orleans LA
1101105.0 -1.0 MCI MSY New Orleans LA
1111530.0 11.0 MCI MSY New Orleans LA
1121105.0 0.0 MCI MSY New Orleans LA
1131105.0 -5.0 MCI MSY New Orleans LA
1141105.0 1.0 MCI MSY New Orleans LA
1151105.0 9.0 MCI MSY New Orleans LA
1161105.0 1.0 MCI MSY New Orleans LA
1171105.0 -1.0 MCI MSY New Orleans LA
1181530.0 48.0 MCI MSY New Orleans LA
1191105.0 0.0 MCI MSY New Orleans LA
1201105.0 -4.0 MCI MSY New Orleans LA
1211105.0 2.0 MCI MSY New Orleans LA
1221105.0 19.0 MCI MSY New Orleans LA
1231105.0 -2.0 MCI MSY New Orleans LA
1241105.0 72.0 MCI MSY New Orleans LA
1251530.0 5.0 MCI MSY New Orleans LA
1261105.0 -5.0 MCI MSY New Orleans LA
1271105.0 -6.0 MCI MSY New Orleans LA
1281105.0 0.0 MCI MSY New Orleans LA
1291105.0 0.0 MCI MSY New Orleans LA
1301105.0 1.0 MCI MSY New Orleans LA
1311105.0 1.0 MCI MSY New Orleans LA
3011530.0 72.0 BNA MSY New Orleans LA
3010850.0 2.0 BNA MSY New Orleans LA
3011245.0 4.0 BNA MSY New Orleans LA
3021610.0 14.0 BNA MSY New Orleans LA
3021350.0 15.0 BNA MSY New Orleans LA
3021800.0 56.0 BNA MSY New Orleans LA
3031610.0 13.0 BNA MSY New Orleans LA
3030810.0 0.0 BNA MSY New Orleans LA
3031350.0 -1.0 BNA MSY New Orleans LA
3031800.0 -5.0 BNA MSY New Orleans LA
3041610.0 -3.0 BNA MSY New Orleans LA
3040810.0 -4.0 BNA MSY New Orleans LA
3041350.0 10.0 BNA MSY New Orleans LA
3041800.0 7.0 BNA MSY New Orleans LA
3051610.0 -1.0 BNA MSY New Orleans LA
3050810.0 11.0 BNA MSY New Orleans LA
3051350.0 48.0 BNA MSY New Orleans LA
3051800.0 21.0 BNA MSY New Orleans LA
3061610.0 26.0 BNA MSY New Orleans LA
3060810.0 -5.0 BNA MSY New Orleans LA
3061350.0 13.0 BNA MSY New Orleans LA
3061800.0 5.0 BNA MSY New Orleans LA
3071610.0 12.0 BNA MSY New Orleans LA
3070810.0 -3.0 BNA MSY New Orleans LA
3071350.0 10.0 BNA MSY New Orleans LA
3071800.0 7.0 BNA MSY New Orleans LA
3081540.0 27.0 BNA MSY New Orleans LA
3081335.0 -4.0 BNA MSY New Orleans LA
3080945.0 11.0 BNA MSY New Orleans LA
3091620.0 0.0 BNA MSY New Orleans LA
3091820.0 25.0 BNA MSY New Orleans LA
3091420.0 12.0 BNA MSY New Orleans LA
3100820.0 -1.0 BNA MSY New Orleans LA
3101420.0 41.0 BNA MSY New Orleans LA
3101820.0 11.0 BNA MSY New Orleans LA
3101620.0 7.0 BNA MSY New Orleans LA
3110820.0 3.0 BNA MSY New Orleans LA
3111420.0 15.0 BNA MSY New Orleans LA
3111820.0 29.0 BNA MSY New Orleans LA
3111620.0 5.0 BNA MSY New Orleans LA
3120820.0 12.0 BNA MSY New Orleans LA
3121420.0 40.0 BNA MSY New Orleans LA
3121820.0 15.0 BNA MSY New Orleans LA
3121620.0 24.0 BNA MSY New Orleans LA
3130820.0 126.0 BNA MSY New Orleans LA
3131420.0 13.0 BNA MSY New Orleans LA
3131820.0 55.0 BNA MSY New Orleans LA
3131620.0 40.0 BNA MSY New Orleans LA
3140820.0 -2.0 BNA MSY New Orleans LA
3141420.0 35.0 BNA MSY New Orleans LA
3141820.0 21.0 BNA MSY New Orleans LA
3141620.0 36.0 BNA MSY New Orleans LA
3151335.0 -3.0 BNA MSY New Orleans LA
3150945.0 3.0 BNA MSY New Orleans LA
3151540.0 -3.0 BNA MSY New Orleans LA
3161620.0 22.0 BNA MSY New Orleans LA
3161820.0 39.0 BNA MSY New Orleans LA
3161420.0 0.0 BNA MSY New Orleans LA
3170820.0 1.0 BNA MSY New Orleans LA
3171420.0 112.0 BNA MSY New Orleans LA
3171820.0 12.0 BNA MSY New Orleans LA
3171620.0 56.0 BNA MSY New Orleans LA
3180820.0 0.0 BNA MSY New Orleans LA
3181420.0 25.0 BNA MSY New Orleans LA
3181820.0 36.0 BNA MSY New Orleans LA
3181620.0 1.0 BNA MSY New Orleans LA
3190820.0 -2.0 BNA MSY New Orleans LA
3191420.0 54.0 BNA MSY New Orleans LA
3191820.0 7.0 BNA MSY New Orleans LA
3191620.0 29.0 BNA MSY New Orleans LA
3200820.0 0.0 BNA MSY New Orleans LA
3201420.0 18.0 BNA MSY New Orleans LA
3201820.0 9.0 BNA MSY New Orleans LA
3201620.0 79.0 BNA MSY New Orleans LA
3210820.0 3.0 BNA MSY New Orleans LA
3211420.0 22.0 BNA MSY New Orleans LA
3211820.0 30.0 BNA MSY New Orleans LA
3211620.0 22.0 BNA MSY New Orleans LA
3221335.0 -2.0 BNA MSY New Orleans LA
3220945.0 0.0 BNA MSY New Orleans LA
3221540.0 -1.0 BNA MSY New Orleans LA
3231620.0 -2.0 BNA MSY New Orleans LA
3231820.0 6.0 BNA MSY New Orleans LA
3231420.0 -3.0 BNA MSY New Orleans LA
3240820.0 0.0 BNA MSY New Orleans LA
3241420.0 27.0 BNA MSY New Orleans LA
3241820.0 44.0 BNA MSY New Orleans LA
3241620.0 41.0 BNA MSY New Orleans LA
3250820.0 0.0 BNA MSY New Orleans LA
3251420.0 70.0 BNA MSY New Orleans LA
3251820.0 30.0 BNA MSY New Orleans LA
3251620.0 30.0 BNA MSY New Orleans LA
3260820.0 -1.0 BNA MSY New Orleans LA
3261420.0 8.0 BNA MSY New Orleans LA
3261820.0 1.0 BNA MSY New Orleans LA
3261620.0 -4.0 BNA MSY New Orleans LA
3270820.0 0.0 BNA MSY New Orleans LA
3271420.0 25.0 BNA MSY New Orleans LA
3271820.0 41.0 BNA MSY New Orleans LA
3271620.0 23.0 BNA MSY New Orleans LA
3280820.0 -5.0 BNA MSY New Orleans LA
3281420.0 52.0 BNA MSY New Orleans LA
3281820.0 17.0 BNA MSY New Orleans LA
3281620.0 15.0 BNA MSY New Orleans LA
3291335.0 1.0 BNA MSY New Orleans LA
3290945.0 20.0 BNA MSY New Orleans LA
3291540.0 35.0 BNA MSY New Orleans LA
3301620.0 0.0 BNA MSY New Orleans LA
3301820.0 22.0 BNA MSY New Orleans LA
3301420.0 10.0 BNA MSY New Orleans LA
3310820.0 -1.0 BNA MSY New Orleans LA
3311420.0 19.0 BNA MSY New Orleans LA
3311820.0 25.0 BNA MSY New Orleans LA
3311620.0 30.0 BNA MSY New Orleans LA
1010800.0 -3.0 BNA MSY New Orleans LA
1011210.0 7.0 BNA MSY New Orleans LA
1011835.0 53.0 BNA MSY New Orleans LA
1021215.0 43.0 BNA MSY New Orleans LA
1021835.0 200.0 BNA MSY New Orleans LA
1020800.0 29.0 BNA MSY New Orleans LA
1031215.0 185.0 BNA MSY New Orleans LA
1031835.0 226.0 BNA MSY New Orleans LA
1030800.0 -1.0 BNA MSY New Orleans LA
1041420.0 174.0 BNA MSY New Orleans LA
1040835.0 18.0 BNA MSY New Orleans LA
1051215.0 85.0 BNA MSY New Orleans LA
1051835.0 283.0 BNA MSY New Orleans LA
1050800.0 3.0 BNA MSY New Orleans LA
1061215.0 150.0 BNA MSY New Orleans LA
1061835.0 133.0 BNA MSY New Orleans LA
1060800.0 102.0 BNA MSY New Orleans LA
1071240.0 57.0 BNA MSY New Orleans LA
1071455.0 12.0 BNA MSY New Orleans LA
1070905.0 5.0 BNA MSY New Orleans LA
1071735.0 131.0 BNA MSY New Orleans LA
1081240.0 19.0 BNA MSY New Orleans LA
1081455.0 2.0 BNA MSY New Orleans LA
1080905.0 -2.0 BNA MSY New Orleans LA
1081735.0 34.0 BNA MSY New Orleans LA
1091240.0 14.0 BNA MSY New Orleans LA
1091455.0 24.0 BNA MSY New Orleans LA
1090905.0 -1.0 BNA MSY New Orleans LA
1091735.0 28.0 BNA MSY New Orleans LA
1101240.0 50.0 BNA MSY New Orleans LA
1101455.0 11.0 BNA MSY New Orleans LA
1100905.0 4.0 BNA MSY New Orleans LA
1101735.0 33.0 BNA MSY New Orleans LA
1111305.0 0.0 BNA MSY New Orleans LA
1111805.0 2.0 BNA MSY New Orleans LA
1110950.0 0.0 BNA MSY New Orleans LA
1121235.0 8.0 BNA MSY New Orleans LA
1121455.0 4.0 BNA MSY New Orleans LA
1121735.0 4.0 BNA MSY New Orleans LA
1131240.0 9.0 BNA MSY New Orleans LA
1131455.0 2.0 BNA MSY New Orleans LA
1130850.0 -1.0 BNA MSY New Orleans LA
1131735.0 15.0 BNA MSY New Orleans LA
1141240.0 17.0 BNA MSY New Orleans LA
1141455.0 -1.0 BNA MSY New Orleans LA
1140850.0 -4.0 BNA MSY New Orleans LA
1141735.0 7.0 BNA MSY New Orleans LA
1151240.0 -2.0 BNA MSY New Orleans LA
1151455.0 1.0 BNA MSY New Orleans LA
1150850.0 -2.0 BNA MSY New Orleans LA
1151735.0 9.0 BNA MSY New Orleans LA
1161240.0 17.0 BNA MSY New Orleans LA
1161455.0 17.0 BNA MSY New Orleans LA
1160850.0 -2.0 BNA MSY New Orleans LA
1161735.0 52.0 BNA MSY New Orleans LA
1171240.0 21.0 BNA MSY New Orleans LA
1171455.0 13.0 BNA MSY New Orleans LA
1170850.0 10.0 BNA MSY New Orleans LA
1171735.0 40.0 BNA MSY New Orleans LA
1181305.0 2.0 BNA MSY New Orleans LA
1181805.0 42.0 BNA MSY New Orleans LA
1180950.0 4.0 BNA MSY New Orleans LA
1191235.0 23.0 BNA MSY New Orleans LA
1191455.0 4.0 BNA MSY New Orleans LA
1191735.0 64.0 BNA MSY New Orleans LA
1201240.0 8.0 BNA MSY New Orleans LA
1201455.0 5.0 BNA MSY New Orleans LA
1200850.0 7.0 BNA MSY New Orleans LA
1201735.0 -3.0 BNA MSY New Orleans LA
1211240.0 41.0 BNA MSY New Orleans LA
1211455.0 -1.0 BNA MSY New Orleans LA
1210850.0 18.0 BNA MSY New Orleans LA
1211735.0 17.0 BNA MSY New Orleans LA
1221240.0 19.0 BNA MSY New Orleans LA
1221455.0 -1.0 BNA MSY New Orleans LA
1220850.0 -4.0 BNA MSY New Orleans LA
1221735.0 118.0 BNA MSY New Orleans LA
1231240.0 20.0 BNA MSY New Orleans LA
1231455.0 4.0 BNA MSY New Orleans LA
1230850.0 18.0 BNA MSY New Orleans LA
1231735.0 33.0 BNA MSY New Orleans LA
1241240.0 20.0 BNA MSY New Orleans LA
1241455.0 4.0 BNA MSY New Orleans LA
1240850.0 12.0 BNA MSY New Orleans LA
1241735.0 0.0 BNA MSY New Orleans LA
1251305.0 27.0 BNA MSY New Orleans LA
1251805.0 19.0 BNA MSY New Orleans LA
1250950.0 -2.0 BNA MSY New Orleans LA
1261235.0 0.0 BNA MSY New Orleans LA
1261455.0 5.0 BNA MSY New Orleans LA
1261735.0 3.0 BNA MSY New Orleans LA
1271240.0 17.0 BNA MSY New Orleans LA
1271455.0 -3.0 BNA MSY New Orleans LA
1270850.0 -2.0 BNA MSY New Orleans LA
1271735.0 10.0 BNA MSY New Orleans LA
1281240.0 0.0 BNA MSY New Orleans LA
1281455.0 0.0 BNA MSY New Orleans LA
1280850.0 0.0 BNA MSY New Orleans LA
1281735.0 0.0 BNA MSY New Orleans LA
1291240.0 13.0 BNA MSY New Orleans LA
1291455.0 -2.0 BNA MSY New Orleans LA
1290850.0 0.0 BNA MSY New Orleans LA
1291735.0 9.0 BNA MSY New Orleans LA
1301240.0 38.0 BNA MSY New Orleans LA
1301455.0 6.0 BNA MSY New Orleans LA
1300850.0 -1.0 BNA MSY New Orleans LA
1301735.0 57.0 BNA MSY New Orleans LA
1311240.0 31.0 BNA MSY New Orleans LA
1311455.0 22.0 BNA MSY New Orleans LA
1310850.0 -2.0 BNA MSY New Orleans LA
1311735.0 6.0 BNA MSY New Orleans LA
2011305.0 -1.0 BNA MSY New Orleans LA
2011805.0 -6.0 BNA MSY New Orleans LA
2010950.0 4.0 BNA MSY New Orleans LA
2021455.0 11.0 BNA MSY New Orleans LA
2021235.0 26.0 BNA MSY New Orleans LA
2021650.0 77.0 BNA MSY New Orleans LA
2031240.0 30.0 BNA MSY New Orleans LA
2031455.0 10.0 BNA MSY New Orleans LA
2030850.0 -1.0 BNA MSY New Orleans LA
2031735.0 -3.0 BNA MSY New Orleans LA
2041240.0 56.0 BNA MSY New Orleans LA
2041455.0 23.0 BNA MSY New Orleans LA
2040850.0 -1.0 BNA MSY New Orleans LA
2041735.0 3.0 BNA MSY New Orleans LA
2051240.0 33.0 BNA MSY New Orleans LA
2051455.0 14.0 BNA MSY New Orleans LA
2050850.0 19.0 BNA MSY New Orleans LA
2051735.0 26.0 BNA MSY New Orleans LA
2061240.0 43.0 BNA MSY New Orleans LA
2061455.0 -2.0 BNA MSY New Orleans LA
2060850.0 10.0 BNA MSY New Orleans LA
2061735.0 34.0 BNA MSY New Orleans LA
2071240.0 88.0 BNA MSY New Orleans LA
2071455.0 5.0 BNA MSY New Orleans LA
2070850.0 1.0 BNA MSY New Orleans LA
2071735.0 20.0 BNA MSY New Orleans LA
2081305.0 -6.0 BNA MSY New Orleans LA
2081805.0 0.0 BNA MSY New Orleans LA
2080950.0 -3.0 BNA MSY New Orleans LA
2091235.0 5.0 BNA MSY New Orleans LA
2091455.0 2.0 BNA MSY New Orleans LA
2091735.0 8.0 BNA MSY New Orleans LA
2101240.0 25.0 BNA MSY New Orleans LA
2101455.0 14.0 BNA MSY New Orleans LA
2100850.0 9.0 BNA MSY New Orleans LA
2101735.0 -2.0 BNA MSY New Orleans LA
2111240.0 145.0 BNA MSY New Orleans LA
2111455.0 -2.0 BNA MSY New Orleans LA
2110850.0 96.0 BNA MSY New Orleans LA
2111735.0 25.0 BNA MSY New Orleans LA
2121240.0 8.0 BNA MSY New Orleans LA
2121455.0 29.0 BNA MSY New Orleans LA
2120850.0 3.0 BNA MSY New Orleans LA
2121735.0 39.0 BNA MSY New Orleans LA
2131350.0 5.0 BNA MSY New Orleans LA
2131610.0 11.0 BNA MSY New Orleans LA
2130810.0 -4.0 BNA MSY New Orleans LA
2131800.0 9.0 BNA MSY New Orleans LA
2141610.0 37.0 BNA MSY New Orleans LA
2140810.0 13.0 BNA MSY New Orleans LA
2141350.0 46.0 BNA MSY New Orleans LA
2141800.0 21.0 BNA MSY New Orleans LA
// Build `tripGraph` GraphFrame
// This GraphFrame builds up on the vertices and edges based on our trips (flights)
val tripGraph = GraphFrame(tripVertices, tripEdges)
println(tripGraph)

// Build `tripGraphPrime` GraphFrame
// This graphframe contains a smaller subset of data to make it easier to display motifs and subgraphs (below)
val tripEdgesPrime = departureDelays_geo.select("tripid", "delay", "src", "dst")
val tripGraphPrime = GraphFrame(tripVertices, tripEdgesPrime)
GraphFrame(v:[id: string, City: string ... 2 more fields], e:[src: string, dst: string ... 4 more fields])
tripGraph: org.graphframes.GraphFrame = GraphFrame(v:[id: string, City: string ... 2 more fields], e:[src: string, dst: string ... 4 more fields])
tripEdgesPrime: org.apache.spark.sql.DataFrame = [tripid: int, delay: int ... 2 more fields]
tripGraphPrime: org.graphframes.GraphFrame = GraphFrame(v:[id: string, City: string ... 2 more fields], e:[src: string, dst: string ... 2 more fields])

Simple Queries

Let's start with a set of simple graph queries to understand flight performance and departure delays

println(s"Airports: ${tripGraph.vertices.count()}")
println(s"Trips: ${tripGraph.edges.count()}")
Airports: 279
Trips: 1361141
// Finding the longest Delay
val longestDelay = tripGraph.edges.groupBy().max("delay")
display(longestDelay)
max(delay)
1642.0
1642.0/60.0
res13: Double = 27.366666666666667
// Determining number of on-time / early flights vs. delayed flights
println(s"On-time / Early Flights: ${tripGraph.edges.filter("delay <= 0").count()}")
println(s"Delayed Flights: ${tripGraph.edges.filter("delay > 0").count()}")
On-time / Early Flights: 780469
Delayed Flights: 580672

What flights departing SFO are most likely to have significant delays

Note, delay can be <= 0 meaning the flight left on time or early

//tripGraph.createOrReplaceTempView("tripgraph")
val sfoDelayedTrips = tripGraph.edges.
  filter("src = 'SFO' and delay > 0").
  groupBy("src", "dst").
  avg("delay").
  sort(desc("avg(delay)"))
sfoDelayedTrips: org.apache.spark.sql.Dataset[org.apache.spark.sql.Row] = [src: string, dst: string ... 1 more field]
display(sfoDelayedTrips)
src dst avg(delay)
SFO OKC 59.073170731707314
SFO JAC 57.13333333333333
SFO COS 53.976190476190474
SFO OTH 48.09090909090909
SFO SAT 47.625
SFO MOD 46.80952380952381
SFO SUN 46.723404255319146
SFO CIC 46.72164948453608
SFO ABQ 44.8125
SFO ASE 44.285714285714285
SFO PIT 43.875
SFO MIA 43.81730769230769
SFO FAT 43.23972602739726
SFO MFR 43.11848341232228
SFO SBP 43.09770114942529
SFO MSP 42.766917293233085
SFO BOI 42.65482233502538
SFO RDM 41.98823529411764
SFO AUS 41.690677966101696
SFO SLC 41.407272727272726
SFO JFK 41.01379310344828
SFO PSP 40.909909909909906
SFO PHX 40.67272727272727
SFO MRY 40.61764705882353
SFO ACV 40.3728813559322
SFO LAS 40.107602339181284
SFO TUS 39.853658536585364
SFO SAN 38.97361809045226
SFO SBA 38.758620689655174
SFO BFL 38.51136363636363
SFO RDU 38.170731707317074
SFO STL 38.13513513513514
SFO IND 38.114285714285714
SFO EUG 37.573913043478264
SFO RNO 36.81372549019608
SFO BUR 36.75675675675676
SFO LGB 36.752941176470586
SFO HNL 36.25367647058823
SFO LAX 36.165543071161046
SFO RDD 36.11009174311926
SFO MSY 35.421052631578945
SFO SMF 34.936
SFO MDW 34.824742268041234
SFO FLL 34.76842105263158
SFO SEA 34.68854961832061
SFO MCI 34.68571428571428
SFO DFW 34.36642599277978
SFO OGG 34.171875
SFO PDX 34.14430894308943
SFO ORD 33.991130820399114
SFO LIH 32.93023255813954
SFO DEN 32.861491628614914
SFO PSC 32.604651162790695
SFO PHL 32.440677966101696
SFO BWI 31.70212765957447
SFO ONT 31.49079754601227
SFO SNA 31.18426103646833
SFO MCO 31.03488372093023
SFO MKE 31.03448275862069
SFO CLE 30.979591836734695
SFO EWR 30.354285714285716
SFO BOS 29.623471882640587
SFO LMT 29.233333333333334
SFO DTW 28.34722222222222
SFO IAH 28.322105263157894
SFO CVG 27.03125
SFO ATL 26.84860557768924
SFO IAD 26.125964010282775
SFO ANC 25.5
SFO BZN 23.964285714285715
SFO CLT 22.636363636363637
SFO DCA 21.896103896103895
// After displaying tripDelays, use Plot Options to set `state_dst` as a Key.
val tripDelays = tripGraph.edges.filter($"delay" > 0)
display(tripDelays)
tripid delay src dst city_dst state_dst
1021111.0 7.0 MSP INL International Falls MN
1061115.0 33.0 MSP INL International Falls MN
1071115.0 23.0 MSP INL International Falls MN
1091115.0 11.0 MSP INL International Falls MN
1171115.0 4.0 MSP INL International Falls MN
2091925.0 1.0 MSP INL International Falls MN
2152015.0 16.0 MSP INL International Falls MN
2161925.0 169.0 MSP INL International Falls MN
2171115.0 27.0 MSP INL International Falls MN
2181115.0 96.0 MSP INL International Falls MN
2281115.0 5.0 MSP INL International Falls MN
3031115.0 17.0 MSP INL International Falls MN
3171115.0 25.0 MSP INL International Falls MN
3181115.0 2.0 MSP INL International Falls MN
3271115.0 9.0 MSP INL International Falls MN
2020709.0 59.0 EWR MSY New Orleans LA
2021654.0 21.0 EWR MSY New Orleans LA
2041230.0 24.0 EWR MSY New Orleans LA
2040719.0 168.0 EWR MSY New Orleans LA
2041730.0 88.0 EWR MSY New Orleans LA
2042043.0 106.0 EWR MSY New Orleans LA
2052043.0 46.0 EWR MSY New Orleans LA
2061659.0 82.0 EWR MSY New Orleans LA
2061230.0 61.0 EWR MSY New Orleans LA
2062043.0 7.0 EWR MSY New Orleans LA
2070719.0 8.0 EWR MSY New Orleans LA
2071659.0 19.0 EWR MSY New Orleans LA
2071230.0 27.0 EWR MSY New Orleans LA
2072048.0 47.0 EWR MSY New Orleans LA
2091229.0 95.0 EWR MSY New Orleans LA
2092043.0 32.0 EWR MSY New Orleans LA
2100719.0 14.0 EWR MSY New Orleans LA
2101659.0 16.0 EWR MSY New Orleans LA
2111230.0 10.0 EWR MSY New Orleans LA
2110719.0 46.0 EWR MSY New Orleans LA
2120719.0 1.0 EWR MSY New Orleans LA
2120929.0 89.0 EWR MSY New Orleans LA
2122043.0 36.0 EWR MSY New Orleans LA
2182041.0 36.0 EWR MSY New Orleans LA
2190727.0 15.0 EWR MSY New Orleans LA
2202041.0 51.0 EWR MSY New Orleans LA
2220659.0 8.0 EWR MSY New Orleans LA
2232041.0 8.0 EWR MSY New Orleans LA
2240729.0 6.0 EWR MSY New Orleans LA
2260727.0 23.0 EWR MSY New Orleans LA
2262041.0 174.0 EWR MSY New Orleans LA
2270738.0 8.0 EWR MSY New Orleans LA
2272041.0 32.0 EWR MSY New Orleans LA
2280729.0 12.0 EWR MSY New Orleans LA
2282041.0 49.0 EWR MSY New Orleans LA
2281000.0 2.0 EWR MSY New Orleans LA
2051230.0 216.0 EWR MSY New Orleans LA
2131536.0 273.0 EWR MSY New Orleans LA
2141536.0 6.0 EWR MSY New Orleans LA
2151902.0 31.0 EWR MSY New Orleans LA
2151536.0 66.0 EWR MSY New Orleans LA
2161536.0 7.0 EWR MSY New Orleans LA
2171536.0 3.0 EWR MSY New Orleans LA
2181536.0 26.0 EWR MSY New Orleans LA
2211536.0 34.0 EWR MSY New Orleans LA
2221536.0 65.0 EWR MSY New Orleans LA
2281536.0 8.0 EWR MSY New Orleans LA
2111815.0 4.0 EWR MSY New Orleans LA
2121815.0 64.0 EWR MSY New Orleans LA
2141635.0 52.0 EWR MSY New Orleans LA
2161635.0 21.0 EWR MSY New Orleans LA
2171635.0 23.0 EWR MSY New Orleans LA
2191635.0 21.0 EWR MSY New Orleans LA
2211635.0 292.0 EWR MSY New Orleans LA
2220730.0 28.0 EWR MSY New Orleans LA
2251635.0 6.0 EWR MSY New Orleans LA
2261635.0 10.0 EWR MSY New Orleans LA
3032041.0 113.0 EWR MSY New Orleans LA
3052041.0 4.0 EWR MSY New Orleans LA
3061252.0 67.0 EWR MSY New Orleans LA
3062100.0 21.0 EWR MSY New Orleans LA
3072100.0 13.0 EWR MSY New Orleans LA
3081250.0 5.0 EWR MSY New Orleans LA
3112059.0 181.0 EWR MSY New Orleans LA
3122059.0 22.0 EWR MSY New Orleans LA
3121252.0 161.0 EWR MSY New Orleans LA
3140705.0 66.0 EWR MSY New Orleans LA
3141252.0 39.0 EWR MSY New Orleans LA
3150700.0 2.0 EWR MSY New Orleans LA
3151250.0 34.0 EWR MSY New Orleans LA
3171252.0 22.0 EWR MSY New Orleans LA
3172059.0 132.0 EWR MSY New Orleans LA
3181252.0 2.0 EWR MSY New Orleans LA
3192059.0 16.0 EWR MSY New Orleans LA
3202059.0 77.0 EWR MSY New Orleans LA
3211252.0 9.0 EWR MSY New Orleans LA
3212059.0 11.0 EWR MSY New Orleans LA
3231255.0 5.0 EWR MSY New Orleans LA
3252059.0 121.0 EWR MSY New Orleans LA
3262059.0 49.0 EWR MSY New Orleans LA
3291600.0 1.0 EWR MSY New Orleans LA
3301255.0 64.0 EWR MSY New Orleans LA
3302059.0 166.0 EWR MSY New Orleans LA
3311252.0 12.0 EWR MSY New Orleans LA
3312059.0 7.0 EWR MSY New Orleans LA
3011902.0 64.0 EWR MSY New Orleans LA
3021536.0 9.0 EWR MSY New Orleans LA
3090715.0 1.0 EWR MSY New Orleans LA
3260659.0 63.0 EWR MSY New Orleans LA
3300715.0 2.0 EWR MSY New Orleans LA
3021635.0 16.0 EWR MSY New Orleans LA
3041635.0 8.0 EWR MSY New Orleans LA
3071635.0 5.0 EWR MSY New Orleans LA
3091825.0 45.0 EWR MSY New Orleans LA
3101825.0 10.0 EWR MSY New Orleans LA
3111825.0 5.0 EWR MSY New Orleans LA
3131825.0 123.0 EWR MSY New Orleans LA
3141825.0 6.0 EWR MSY New Orleans LA
3161825.0 24.0 EWR MSY New Orleans LA
3171825.0 6.0 EWR MSY New Orleans LA
3191825.0 223.0 EWR MSY New Orleans LA
3201825.0 178.0 EWR MSY New Orleans LA
3251825.0 222.0 EWR MSY New Orleans LA
3261825.0 51.0 EWR MSY New Orleans LA
3281825.0 26.0 EWR MSY New Orleans LA
3301825.0 139.0 EWR MSY New Orleans LA
3311825.0 25.0 EWR MSY New Orleans LA
1050703.0 4.0 EWR MSY New Orleans LA
1060705.0 36.0 EWR MSY New Orleans LA
1071230.0 24.0 EWR MSY New Orleans LA
1071730.0 161.0 EWR MSY New Orleans LA
1072043.0 8.0 EWR MSY New Orleans LA
1081230.0 66.0 EWR MSY New Orleans LA
1082043.0 5.0 EWR MSY New Orleans LA
1092043.0 63.0 EWR MSY New Orleans LA
1101659.0 244.0 EWR MSY New Orleans LA
1101230.0 110.0 EWR MSY New Orleans LA
1102043.0 43.0 EWR MSY New Orleans LA
1111230.0 87.0 EWR MSY New Orleans LA
1121230.0 21.0 EWR MSY New Orleans LA
1131230.0 14.0 EWR MSY New Orleans LA
1132043.0 51.0 EWR MSY New Orleans LA
1141230.0 30.0 EWR MSY New Orleans LA
1141730.0 69.0 EWR MSY New Orleans LA
1150719.0 42.0 EWR MSY New Orleans LA
1151659.0 2.0 EWR MSY New Orleans LA
1152043.0 22.0 EWR MSY New Orleans LA
1162043.0 3.0 EWR MSY New Orleans LA
1171659.0 46.0 EWR MSY New Orleans LA
1172043.0 54.0 EWR MSY New Orleans LA
1181230.0 20.0 EWR MSY New Orleans LA
1191230.0 29.0 EWR MSY New Orleans LA
1192043.0 5.0 EWR MSY New Orleans LA
1202043.0 12.0 EWR MSY New Orleans LA
1211230.0 102.0 EWR MSY New Orleans LA
1221659.0 6.0 EWR MSY New Orleans LA
1222043.0 70.0 EWR MSY New Orleans LA
1230719.0 12.0 EWR MSY New Orleans LA
1231659.0 94.0 EWR MSY New Orleans LA
1231230.0 111.0 EWR MSY New Orleans LA
1232043.0 13.0 EWR MSY New Orleans LA
1241659.0 84.0 EWR MSY New Orleans LA
1242043.0 56.0 EWR MSY New Orleans LA
1250719.0 23.0 EWR MSY New Orleans LA
1261654.0 113.0 EWR MSY New Orleans LA
1261230.0 8.0 EWR MSY New Orleans LA
1262043.0 31.0 EWR MSY New Orleans LA
1300719.0 2.0 EWR MSY New Orleans LA
1301659.0 9.0 EWR MSY New Orleans LA
1302043.0 93.0 EWR MSY New Orleans LA
1310719.0 34.0 EWR MSY New Orleans LA
1311230.0 5.0 EWR MSY New Orleans LA
1312043.0 28.0 EWR MSY New Orleans LA
1011815.0 125.0 EWR MSY New Orleans LA
1021815.0 33.0 EWR MSY New Orleans LA
1051815.0 172.0 EWR MSY New Orleans LA
1061815.0 151.0 EWR MSY New Orleans LA
1071815.0 43.0 EWR MSY New Orleans LA
1081815.0 14.0 EWR MSY New Orleans LA
1091815.0 3.0 EWR MSY New Orleans LA
1101815.0 10.0 EWR MSY New Orleans LA
1141815.0 1.0 EWR MSY New Orleans LA
1151815.0 1.0 EWR MSY New Orleans LA
1161815.0 8.0 EWR MSY New Orleans LA
1171815.0 22.0 EWR MSY New Orleans LA
1180730.0 1.0 EWR MSY New Orleans LA
1191815.0 5.0 EWR MSY New Orleans LA
1201815.0 5.0 EWR MSY New Orleans LA
1221815.0 3.0 EWR MSY New Orleans LA
1241815.0 84.0 EWR MSY New Orleans LA
2021025.0 3.0 LAS MSY New Orleans LA
2041025.0 6.0 LAS MSY New Orleans LA
2051750.0 29.0 LAS MSY New Orleans LA
2061025.0 1.0 LAS MSY New Orleans LA
2061750.0 48.0 LAS MSY New Orleans LA
2071750.0 20.0 LAS MSY New Orleans LA
2081055.0 2.0 LAS MSY New Orleans LA
2091750.0 33.0 LAS MSY New Orleans LA
2111025.0 15.0 LAS MSY New Orleans LA
2121750.0 158.0 LAS MSY New Orleans LA
2131855.0 11.0 LAS MSY New Orleans LA
2131215.0 23.0 LAS MSY New Orleans LA
2141855.0 22.0 LAS MSY New Orleans LA
2141215.0 18.0 LAS MSY New Orleans LA
2151635.0 4.0 LAS MSY New Orleans LA
2161855.0 58.0 LAS MSY New Orleans LA
2161215.0 17.0 LAS MSY New Orleans LA
2171855.0 14.0 LAS MSY New Orleans LA
2171215.0 10.0 LAS MSY New Orleans LA
2181855.0 1.0 LAS MSY New Orleans LA
2181215.0 58.0 LAS MSY New Orleans LA
2191215.0 32.0 LAS MSY New Orleans LA
2201855.0 14.0 LAS MSY New Orleans LA
2201215.0 28.0 LAS MSY New Orleans LA
2211855.0 4.0 LAS MSY New Orleans LA
2211215.0 11.0 LAS MSY New Orleans LA
2221635.0 133.0 LAS MSY New Orleans LA
2231215.0 10.0 LAS MSY New Orleans LA
2241215.0 16.0 LAS MSY New Orleans LA
2251855.0 7.0 LAS MSY New Orleans LA
2251215.0 15.0 LAS MSY New Orleans LA
2261855.0 2.0 LAS MSY New Orleans LA
2261215.0 16.0 LAS MSY New Orleans LA
2271855.0 10.0 LAS MSY New Orleans LA
2271215.0 32.0 LAS MSY New Orleans LA
2281855.0 61.0 LAS MSY New Orleans LA
2281215.0 94.0 LAS MSY New Orleans LA
3010935.0 10.0 LAS MSY New Orleans LA
3011635.0 39.0 LAS MSY New Orleans LA
3031855.0 25.0 LAS MSY New Orleans LA
3031215.0 8.0 LAS MSY New Orleans LA
3041215.0 28.0 LAS MSY New Orleans LA
3051215.0 27.0 LAS MSY New Orleans LA
3061855.0 20.0 LAS MSY New Orleans LA
3061215.0 10.0 LAS MSY New Orleans LA
3071855.0 36.0 LAS MSY New Orleans LA
3071215.0 14.0 LAS MSY New Orleans LA
3080830.0 6.0 LAS MSY New Orleans LA
3091905.0 4.0 LAS MSY New Orleans LA
3101905.0 49.0 LAS MSY New Orleans LA
3111905.0 9.0 LAS MSY New Orleans LA
3110840.0 84.0 LAS MSY New Orleans LA
3121905.0 26.0 LAS MSY New Orleans LA
3131905.0 37.0 LAS MSY New Orleans LA
3130840.0 1.0 LAS MSY New Orleans LA
3141905.0 14.0 LAS MSY New Orleans LA
3150830.0 16.0 LAS MSY New Orleans LA
3151940.0 95.0 LAS MSY New Orleans LA
3171905.0 13.0 LAS MSY New Orleans LA
3170840.0 3.0 LAS MSY New Orleans LA
3181905.0 52.0 LAS MSY New Orleans LA
3180840.0 2.0 LAS MSY New Orleans LA
3201905.0 36.0 LAS MSY New Orleans LA
3200840.0 68.0 LAS MSY New Orleans LA
3220830.0 12.0 LAS MSY New Orleans LA
3221940.0 11.0 LAS MSY New Orleans LA
3231905.0 9.0 LAS MSY New Orleans LA
3230840.0 16.0 LAS MSY New Orleans LA
3241905.0 9.0 LAS MSY New Orleans LA
3240840.0 4.0 LAS MSY New Orleans LA
3251905.0 10.0 LAS MSY New Orleans LA
3261905.0 14.0 LAS MSY New Orleans LA
3260840.0 3.0 LAS MSY New Orleans LA
3271905.0 13.0 LAS MSY New Orleans LA
3280840.0 33.0 LAS MSY New Orleans LA
3291940.0 231.0 LAS MSY New Orleans LA
3301905.0 7.0 LAS MSY New Orleans LA
3300840.0 15.0 LAS MSY New Orleans LA
3311905.0 19.0 LAS MSY New Orleans LA
1011755.0 160.0 LAS MSY New Orleans LA
1021805.0 138.0 LAS MSY New Orleans LA
1020905.0 5.0 LAS MSY New Orleans LA
1031805.0 154.0 LAS MSY New Orleans LA
1030905.0 179.0 LAS MSY New Orleans LA
1041655.0 113.0 LAS MSY New Orleans LA
1040900.0 56.0 LAS MSY New Orleans LA
1051805.0 53.0 LAS MSY New Orleans LA
1061755.0 61.0 LAS MSY New Orleans LA
1060905.0 23.0 LAS MSY New Orleans LA
1071025.0 1.0 LAS MSY New Orleans LA
1071750.0 302.0 LAS MSY New Orleans LA
1081025.0 7.0 LAS MSY New Orleans LA
1081750.0 52.0 LAS MSY New Orleans LA
1091750.0 8.0 LAS MSY New Orleans LA
1101750.0 92.0 LAS MSY New Orleans LA
1111055.0 31.0 LAS MSY New Orleans LA
1121025.0 1.0 LAS MSY New Orleans LA
1141750.0 127.0 LAS MSY New Orleans LA
1151025.0 1.0 LAS MSY New Orleans LA
1171025.0 12.0 LAS MSY New Orleans LA
1191025.0 3.0 LAS MSY New Orleans LA
1201750.0 6.0 LAS MSY New Orleans LA
1211025.0 3.0 LAS MSY New Orleans LA
1211750.0 4.0 LAS MSY New Orleans LA
1221750.0 3.0 LAS MSY New Orleans LA
1231750.0 30.0 LAS MSY New Orleans LA
1241025.0 43.0 LAS MSY New Orleans LA
1251055.0 5.0 LAS MSY New Orleans LA
1261750.0 27.0 LAS MSY New Orleans LA
1271750.0 2.0 LAS MSY New Orleans LA
1291025.0 1.0 LAS MSY New Orleans LA
1301750.0 35.0 LAS MSY New Orleans LA
1311025.0 11.0 LAS MSY New Orleans LA
1311750.0 25.0 LAS MSY New Orleans LA
2041105.0 1.0 MCI MSY New Orleans LA
2051105.0 6.0 MCI MSY New Orleans LA
2061105.0 40.0 MCI MSY New Orleans LA
2071105.0 7.0 MCI MSY New Orleans LA
2081530.0 2.0 MCI MSY New Orleans LA
2121105.0 7.0 MCI MSY New Orleans LA
2140830.0 3.0 MCI MSY New Orleans LA
2150750.0 7.0 MCI MSY New Orleans LA
2170830.0 10.0 MCI MSY New Orleans LA
2180830.0 2.0 MCI MSY New Orleans LA
2200830.0 9.0 MCI MSY New Orleans LA
2230930.0 2.0 MCI MSY New Orleans LA
2240830.0 3.0 MCI MSY New Orleans LA
2260830.0 251.0 MCI MSY New Orleans LA
3020930.0 35.0 MCI MSY New Orleans LA
3030830.0 1.0 MCI MSY New Orleans LA
3040830.0 11.0 MCI MSY New Orleans LA
3050830.0 2.0 MCI MSY New Orleans LA
3081610.0 93.0 MCI MSY New Orleans LA
3100950.0 8.0 MCI MSY New Orleans LA
3110950.0 36.0 MCI MSY New Orleans LA
3120950.0 68.0 MCI MSY New Orleans LA
3130950.0 13.0 MCI MSY New Orleans LA
3140950.0 1.0 MCI MSY New Orleans LA
3151610.0 16.0 MCI MSY New Orleans LA
3180950.0 1.0 MCI MSY New Orleans LA
3200950.0 3.0 MCI MSY New Orleans LA
3210950.0 7.0 MCI MSY New Orleans LA
3221610.0 38.0 MCI MSY New Orleans LA
3250950.0 4.0 MCI MSY New Orleans LA
3260950.0 5.0 MCI MSY New Orleans LA
3270950.0 12.0 MCI MSY New Orleans LA
3291610.0 12.0 MCI MSY New Orleans LA
3310950.0 3.0 MCI MSY New Orleans LA
1021635.0 96.0 MCI MSY New Orleans LA
1031635.0 3.0 MCI MSY New Orleans LA
1041205.0 1.0 MCI MSY New Orleans LA
1051635.0 60.0 MCI MSY New Orleans LA
1071105.0 14.0 MCI MSY New Orleans LA
1081105.0 4.0 MCI MSY New Orleans LA
1091105.0 11.0 MCI MSY New Orleans LA
1111530.0 11.0 MCI MSY New Orleans LA
1141105.0 1.0 MCI MSY New Orleans LA
1151105.0 9.0 MCI MSY New Orleans LA
1161105.0 1.0 MCI MSY New Orleans LA
1181530.0 48.0 MCI MSY New Orleans LA
1211105.0 2.0 MCI MSY New Orleans LA
1221105.0 19.0 MCI MSY New Orleans LA
1241105.0 72.0 MCI MSY New Orleans LA
1251530.0 5.0 MCI MSY New Orleans LA
1301105.0 1.0 MCI MSY New Orleans LA
1311105.0 1.0 MCI MSY New Orleans LA
3011530.0 72.0 BNA MSY New Orleans LA
3010850.0 2.0 BNA MSY New Orleans LA
3011245.0 4.0 BNA MSY New Orleans LA
3021610.0 14.0 BNA MSY New Orleans LA
3021350.0 15.0 BNA MSY New Orleans LA
3021800.0 56.0 BNA MSY New Orleans LA
3031610.0 13.0 BNA MSY New Orleans LA
3041350.0 10.0 BNA MSY New Orleans LA
3041800.0 7.0 BNA MSY New Orleans LA
3050810.0 11.0 BNA MSY New Orleans LA
3051350.0 48.0 BNA MSY New Orleans LA
3051800.0 21.0 BNA MSY New Orleans LA
3061610.0 26.0 BNA MSY New Orleans LA
3061350.0 13.0 BNA MSY New Orleans LA
3061800.0 5.0 BNA MSY New Orleans LA
3071610.0 12.0 BNA MSY New Orleans LA
3071350.0 10.0 BNA MSY New Orleans LA
3071800.0 7.0 BNA MSY New Orleans LA
3081540.0 27.0 BNA MSY New Orleans LA
3080945.0 11.0 BNA MSY New Orleans LA
3091820.0 25.0 BNA MSY New Orleans LA
3091420.0 12.0 BNA MSY New Orleans LA
3101420.0 41.0 BNA MSY New Orleans LA
3101820.0 11.0 BNA MSY New Orleans LA
3101620.0 7.0 BNA MSY New Orleans LA
3110820.0 3.0 BNA MSY New Orleans LA
3111420.0 15.0 BNA MSY New Orleans LA
3111820.0 29.0 BNA MSY New Orleans LA
3111620.0 5.0 BNA MSY New Orleans LA
3120820.0 12.0 BNA MSY New Orleans LA
3121420.0 40.0 BNA MSY New Orleans LA
3121820.0 15.0 BNA MSY New Orleans LA
3121620.0 24.0 BNA MSY New Orleans LA
3130820.0 126.0 BNA MSY New Orleans LA
3131420.0 13.0 BNA MSY New Orleans LA
3131820.0 55.0 BNA MSY New Orleans LA
3131620.0 40.0 BNA MSY New Orleans LA
3141420.0 35.0 BNA MSY New Orleans LA
3141820.0 21.0 BNA MSY New Orleans LA
3141620.0 36.0 BNA MSY New Orleans LA
3150945.0 3.0 BNA MSY New Orleans LA
3161620.0 22.0 BNA MSY New Orleans LA
3161820.0 39.0 BNA MSY New Orleans LA
3170820.0 1.0 BNA MSY New Orleans LA
3171420.0 112.0 BNA MSY New Orleans LA
3171820.0 12.0 BNA MSY New Orleans LA
3171620.0 56.0 BNA MSY New Orleans LA
3181420.0 25.0 BNA MSY New Orleans LA
3181820.0 36.0 BNA MSY New Orleans LA
3181620.0 1.0 BNA MSY New Orleans LA
3191420.0 54.0 BNA MSY New Orleans LA
3191820.0 7.0 BNA MSY New Orleans LA
3191620.0 29.0 BNA MSY New Orleans LA
3201420.0 18.0 BNA MSY New Orleans LA
3201820.0 9.0 BNA MSY New Orleans LA
3201620.0 79.0 BNA MSY New Orleans LA
3210820.0 3.0 BNA MSY New Orleans LA
3211420.0 22.0 BNA MSY New Orleans LA
3211820.0 30.0 BNA MSY New Orleans LA
3211620.0 22.0 BNA MSY New Orleans LA
3231820.0 6.0 BNA MSY New Orleans LA
3241420.0 27.0 BNA MSY New Orleans LA
3241820.0 44.0 BNA MSY New Orleans LA
3241620.0 41.0 BNA MSY New Orleans LA
3251420.0 70.0 BNA MSY New Orleans LA
3251820.0 30.0 BNA MSY New Orleans LA
3251620.0 30.0 BNA MSY New Orleans LA
3261420.0 8.0 BNA MSY New Orleans LA
3261820.0 1.0 BNA MSY New Orleans LA
3271420.0 25.0 BNA MSY New Orleans LA
3271820.0 41.0 BNA MSY New Orleans LA
3271620.0 23.0 BNA MSY New Orleans LA
3281420.0 52.0 BNA MSY New Orleans LA
3281820.0 17.0 BNA MSY New Orleans LA
3281620.0 15.0 BNA MSY New Orleans LA
3291335.0 1.0 BNA MSY New Orleans LA
3290945.0 20.0 BNA MSY New Orleans LA
3291540.0 35.0 BNA MSY New Orleans LA
3301820.0 22.0 BNA MSY New Orleans LA
3301420.0 10.0 BNA MSY New Orleans LA
3311420.0 19.0 BNA MSY New Orleans LA
3311820.0 25.0 BNA MSY New Orleans LA
3311620.0 30.0 BNA MSY New Orleans LA
1011210.0 7.0 BNA MSY New Orleans LA
1011835.0 53.0 BNA MSY New Orleans LA
1021215.0 43.0 BNA MSY New Orleans LA
1021835.0 200.0 BNA MSY New Orleans LA
1020800.0 29.0 BNA MSY New Orleans LA
1031215.0 185.0 BNA MSY New Orleans LA
1031835.0 226.0 BNA MSY New Orleans LA
1041420.0 174.0 BNA MSY New Orleans LA
1040835.0 18.0 BNA MSY New Orleans LA
1051215.0 85.0 BNA MSY New Orleans LA
1051835.0 283.0 BNA MSY New Orleans LA
1050800.0 3.0 BNA MSY New Orleans LA
1061215.0 150.0 BNA MSY New Orleans LA
1061835.0 133.0 BNA MSY New Orleans LA
1060800.0 102.0 BNA MSY New Orleans LA
1071240.0 57.0 BNA MSY New Orleans LA
1071455.0 12.0 BNA MSY New Orleans LA
1070905.0 5.0 BNA MSY New Orleans LA
1071735.0 131.0 BNA MSY New Orleans LA
1081240.0 19.0 BNA MSY New Orleans LA
1081455.0 2.0 BNA MSY New Orleans LA
1081735.0 34.0 BNA MSY New Orleans LA
1091240.0 14.0 BNA MSY New Orleans LA
1091455.0 24.0 BNA MSY New Orleans LA
1091735.0 28.0 BNA MSY New Orleans LA
1101240.0 50.0 BNA MSY New Orleans LA
1101455.0 11.0 BNA MSY New Orleans LA
1100905.0 4.0 BNA MSY New Orleans LA
1101735.0 33.0 BNA MSY New Orleans LA
1111805.0 2.0 BNA MSY New Orleans LA
1121235.0 8.0 BNA MSY New Orleans LA
1121455.0 4.0 BNA MSY New Orleans LA
1121735.0 4.0 BNA MSY New Orleans LA
1131240.0 9.0 BNA MSY New Orleans LA
1131455.0 2.0 BNA MSY New Orleans LA
1131735.0 15.0 BNA MSY New Orleans LA
1141240.0 17.0 BNA MSY New Orleans LA
1141735.0 7.0 BNA MSY New Orleans LA
1151455.0 1.0 BNA MSY New Orleans LA
1151735.0 9.0 BNA MSY New Orleans LA
1161240.0 17.0 BNA MSY New Orleans LA
1161455.0 17.0 BNA MSY New Orleans LA
1161735.0 52.0 BNA MSY New Orleans LA
1171240.0 21.0 BNA MSY New Orleans LA
1171455.0 13.0 BNA MSY New Orleans LA
1170850.0 10.0 BNA MSY New Orleans LA
1171735.0 40.0 BNA MSY New Orleans LA
1181305.0 2.0 BNA MSY New Orleans LA
1181805.0 42.0 BNA MSY New Orleans LA
1180950.0 4.0 BNA MSY New Orleans LA
1191235.0 23.0 BNA MSY New Orleans LA
1191455.0 4.0 BNA MSY New Orleans LA
1191735.0 64.0 BNA MSY New Orleans LA
1201240.0 8.0 BNA MSY New Orleans LA
1201455.0 5.0 BNA MSY New Orleans LA
1200850.0 7.0 BNA MSY New Orleans LA
1211240.0 41.0 BNA MSY New Orleans LA
1210850.0 18.0 BNA MSY New Orleans LA
1211735.0 17.0 BNA MSY New Orleans LA
1221240.0 19.0 BNA MSY New Orleans LA
1221735.0 118.0 BNA MSY New Orleans LA
1231240.0 20.0 BNA MSY New Orleans LA
1231455.0 4.0 BNA MSY New Orleans LA
1230850.0 18.0 BNA MSY New Orleans LA
1231735.0 33.0 BNA MSY New Orleans LA
1241240.0 20.0 BNA MSY New Orleans LA
1241455.0 4.0 BNA MSY New Orleans LA
1240850.0 12.0 BNA MSY New Orleans LA
1251305.0 27.0 BNA MSY New Orleans LA
1251805.0 19.0 BNA MSY New Orleans LA
1261455.0 5.0 BNA MSY New Orleans LA
1261735.0 3.0 BNA MSY New Orleans LA
1271240.0 17.0 BNA MSY New Orleans LA
1271735.0 10.0 BNA MSY New Orleans LA
1291240.0 13.0 BNA MSY New Orleans LA
1291735.0 9.0 BNA MSY New Orleans LA
1301240.0 38.0 BNA MSY New Orleans LA
1301455.0 6.0 BNA MSY New Orleans LA
1301735.0 57.0 BNA MSY New Orleans LA
1311240.0 31.0 BNA MSY New Orleans LA
1311455.0 22.0 BNA MSY New Orleans LA
1311735.0 6.0 BNA MSY New Orleans LA
2010950.0 4.0 BNA MSY New Orleans LA
2021455.0 11.0 BNA MSY New Orleans LA
2021235.0 26.0 BNA MSY New Orleans LA
2021650.0 77.0 BNA MSY New Orleans LA
2031240.0 30.0 BNA MSY New Orleans LA
2031455.0 10.0 BNA MSY New Orleans LA
2041240.0 56.0 BNA MSY New Orleans LA
2041455.0 23.0 BNA MSY New Orleans LA
2041735.0 3.0 BNA MSY New Orleans LA
2051240.0 33.0 BNA MSY New Orleans LA
2051455.0 14.0 BNA MSY New Orleans LA
2050850.0 19.0 BNA MSY New Orleans LA
2051735.0 26.0 BNA MSY New Orleans LA
2061240.0 43.0 BNA MSY New Orleans LA
2060850.0 10.0 BNA MSY New Orleans LA
2061735.0 34.0 BNA MSY New Orleans LA
2071240.0 88.0 BNA MSY New Orleans LA
2071455.0 5.0 BNA MSY New Orleans LA
2070850.0 1.0 BNA MSY New Orleans LA
2071735.0 20.0 BNA MSY New Orleans LA
2091235.0 5.0 BNA MSY New Orleans LA
2091455.0 2.0 BNA MSY New Orleans LA
2091735.0 8.0 BNA MSY New Orleans LA
2101240.0 25.0 BNA MSY New Orleans LA
2101455.0 14.0 BNA MSY New Orleans LA
2100850.0 9.0 BNA MSY New Orleans LA
2111240.0 145.0 BNA MSY New Orleans LA
2110850.0 96.0 BNA MSY New Orleans LA
2111735.0 25.0 BNA MSY New Orleans LA
2121240.0 8.0 BNA MSY New Orleans LA
2121455.0 29.0 BNA MSY New Orleans LA
2120850.0 3.0 BNA MSY New Orleans LA
2121735.0 39.0 BNA MSY New Orleans LA
2131350.0 5.0 BNA MSY New Orleans LA
2131610.0 11.0 BNA MSY New Orleans LA
2131800.0 9.0 BNA MSY New Orleans LA
2141610.0 37.0 BNA MSY New Orleans LA
2140810.0 13.0 BNA MSY New Orleans LA
2141350.0 46.0 BNA MSY New Orleans LA
2141800.0 21.0 BNA MSY New Orleans LA
2151530.0 35.0 BNA MSY New Orleans LA
2150850.0 7.0 BNA MSY New Orleans LA
2161800.0 17.0 BNA MSY New Orleans LA
2170810.0 1.0 BNA MSY New Orleans LA
2171350.0 1.0 BNA MSY New Orleans LA
2180810.0 11.0 BNA MSY New Orleans LA
2181350.0 40.0 BNA MSY New Orleans LA
2181800.0 1.0 BNA MSY New Orleans LA
2191350.0 7.0 BNA MSY New Orleans LA
2191800.0 21.0 BNA MSY New Orleans LA
2201610.0 1.0 BNA MSY New Orleans LA
2200810.0 16.0 BNA MSY New Orleans LA
2201350.0 5.0 BNA MSY New Orleans LA
2201800.0 162.0 BNA MSY New Orleans LA
2211610.0 46.0 BNA MSY New Orleans LA
2210810.0 1.0 BNA MSY New Orleans LA
2211350.0 10.0 BNA MSY New Orleans LA
2211800.0 10.0 BNA MSY New Orleans LA
2221530.0 1.0 BNA MSY New Orleans LA
2231350.0 2.0 BNA MSY New Orleans LA
2231800.0 6.0 BNA MSY New Orleans LA
2241350.0 12.0 BNA MSY New Orleans LA
2250810.0 26.0 BNA MSY New Orleans LA
2251800.0 103.0 BNA MSY New Orleans LA
2261610.0 7.0 BNA MSY New Orleans LA
2260810.0 1.0 BNA MSY New Orleans LA
2261350.0 11.0 BNA MSY New Orleans LA
2261800.0 6.0 BNA MSY New Orleans LA
2271800.0 9.0 BNA MSY New Orleans LA
2281610.0 23.0 BNA MSY New Orleans LA
2281350.0 8.0 BNA MSY New Orleans LA
2281800.0 4.0 BNA MSY New Orleans LA
3011117.0 36.0 CLT MSY New Orleans LA
3011635.0 77.0 CLT MSY New Orleans LA
3021117.0 30.0 CLT MSY New Orleans LA
3031825.0 9.0 CLT MSY New Orleans LA
3061825.0 32.0 CLT MSY New Orleans LA
3062010.0 33.0 CLT MSY New Orleans LA
3070750.0 3.0 CLT MSY New Orleans LA
3071435.0 16.0 CLT MSY New Orleans LA
3081115.0 28.0 CLT MSY New Orleans LA
3091115.0 28.0 CLT MSY New Orleans LA
3090909.0 118.0 CLT MSY New Orleans LA
3102010.0 4.0 CLT MSY New Orleans LA
3110750.0 27.0 CLT MSY New Orleans LA
3121115.0 16.0 CLT MSY New Orleans LA
3122010.0 31.0 CLT MSY New Orleans LA
3121435.0 5.0 CLT MSY New Orleans LA
3141825.0 28.0 CLT MSY New Orleans LA
3141115.0 5.0 CLT MSY New Orleans LA
3140915.0 17.0 CLT MSY New Orleans LA
3161840.0 24.0 CLT MSY New Orleans LA
3162010.0 34.0 CLT MSY New Orleans LA
3161435.0 2.0 CLT MSY New Orleans LA
3171825.0 23.0 CLT MSY New Orleans LA
3171115.0 2.0 CLT MSY New Orleans LA
3172010.0 2.0 CLT MSY New Orleans LA
3171435.0 8.0 CLT MSY New Orleans LA
3170915.0 8.0 CLT MSY New Orleans LA
3180750.0 46.0 CLT MSY New Orleans LA
3182010.0 1.0 CLT MSY New Orleans LA
3180915.0 5.0 CLT MSY New Orleans LA
3190915.0 65.0 CLT MSY New Orleans LA
3202010.0 24.0 CLT MSY New Orleans LA
3201435.0 5.0 CLT MSY New Orleans LA
3210750.0 2.0 CLT MSY New Orleans LA
3230909.0 14.0 CLT MSY New Orleans LA
3241115.0 21.0 CLT MSY New Orleans LA
3240915.0 4.0 CLT MSY New Orleans LA
3251435.0 56.0 CLT MSY New Orleans LA
3250915.0 1.0 CLT MSY New Orleans LA
3261115.0 9.0 CLT MSY New Orleans LA
3261435.0 96.0 CLT MSY New Orleans LA
3260915.0 8.0 CLT MSY New Orleans LA
3271115.0 1.0 CLT MSY New Orleans LA
3270915.0 23.0 CLT MSY New Orleans LA
3281115.0 37.0 CLT MSY New Orleans LA
3282010.0 46.0 CLT MSY New Orleans LA
3291825.0 150.0 CLT MSY New Orleans LA
3291115.0 3.0 CLT MSY New Orleans LA
3292010.0 53.0 CLT MSY New Orleans LA
3291635.0 8.0 CLT MSY New Orleans LA
3290915.0 2.0 CLT MSY New Orleans LA
3311115.0 18.0 CLT MSY New Orleans LA
3311435.0 1.0 CLT MSY New Orleans LA
1011815.0 11.0 CLT MSY New Orleans LA
1011435.0 40.0 CLT MSY New Orleans LA
1021815.0 22.0 CLT MSY New Orleans LA
1022015.0 2.0 CLT MSY New Orleans LA
1021435.0 1.0 CLT MSY New Orleans LA
1042020.0 53.0 CLT MSY New Orleans LA
1041435.0 15.0 CLT MSY New Orleans LA
1051815.0 45.0 CLT MSY New Orleans LA
1052015.0 19.0 CLT MSY New Orleans LA
1051435.0 60.0 CLT MSY New Orleans LA
1060750.0 7.0 CLT MSY New Orleans LA
1061120.0 15.0 CLT MSY New Orleans LA
1071825.0 58.0 CLT MSY New Orleans LA
1071435.0 11.0 CLT MSY New Orleans LA
1081435.0 13.0 CLT MSY New Orleans LA
1080915.0 1.0 CLT MSY New Orleans LA
1091117.0 13.0 CLT MSY New Orleans LA
1100750.0 21.0 CLT MSY New Orleans LA
1101825.0 8.0 CLT MSY New Orleans LA
1101117.0 27.0 CLT MSY New Orleans LA
1101635.0 55.0 CLT MSY New Orleans LA
1101435.0 13.0 CLT MSY New Orleans LA
1110750.0 115.0 CLT MSY New Orleans LA
1111117.0 49.0 CLT MSY New Orleans LA
1111635.0 145.0 CLT MSY New Orleans LA
1112010.0 2.0 CLT MSY New Orleans LA
1111435.0 126.0 CLT MSY New Orleans LA
1110915.0 72.0 CLT MSY New Orleans LA
1121117.0 5.0 CLT MSY New Orleans LA
1121435.0 1.0 CLT MSY New Orleans LA
1131435.0 3.0 CLT MSY New Orleans LA
1151117.0 16.0 CLT MSY New Orleans LA
1151435.0 2.0 CLT MSY New Orleans LA
1171117.0 16.0 CLT MSY New Orleans LA
1181117.0 3.0 CLT MSY New Orleans LA
1180915.0 14.0 CLT MSY New Orleans LA
1191117.0 2.0 CLT MSY New Orleans LA
1200750.0 51.0 CLT MSY New Orleans LA
1211825.0 2.0 CLT MSY New Orleans LA
1211435.0 4.0 CLT MSY New Orleans LA
1221117.0 10.0 CLT MSY New Orleans LA
1221435.0 25.0 CLT MSY New Orleans LA
1230750.0 23.0 CLT MSY New Orleans LA
1231117.0 27.0 CLT MSY New Orleans LA
1231635.0 4.0 CLT MSY New Orleans LA
1230915.0 131.0 CLT MSY New Orleans LA
1241117.0 5.0 CLT MSY New Orleans LA
1252010.0 1.0 CLT MSY New Orleans LA
1250915.0 2.0 CLT MSY New Orleans LA
1271825.0 27.0 CLT MSY New Orleans LA
1271117.0 52.0 CLT MSY New Orleans LA
1290750.0 26.0 CLT MSY New Orleans LA
1291117.0 19.0 CLT MSY New Orleans LA
1291635.0 21.0 CLT MSY New Orleans LA
1291435.0 6.0 CLT MSY New Orleans LA
1290915.0 1.0 CLT MSY New Orleans LA
1311825.0 50.0 CLT MSY New Orleans LA
1310915.0 1.0 CLT MSY New Orleans LA
2011117.0 30.0 CLT MSY New Orleans LA
2011635.0 23.0 CLT MSY New Orleans LA
2010900.0 2.0 CLT MSY New Orleans LA
2031117.0 8.0 CLT MSY New Orleans LA
2031435.0 6.0 CLT MSY New Orleans LA
2041117.0 22.0 CLT MSY New Orleans LA
2051117.0 36.0 CLT MSY New Orleans LA
2051435.0 13.0 CLT MSY New Orleans LA
2050915.0 7.0 CLT MSY New Orleans LA
2060750.0 34.0 CLT MSY New Orleans LA
2061117.0 3.0 CLT MSY New Orleans LA
2061635.0 14.0 CLT MSY New Orleans LA
2071825.0 11.0 CLT MSY New Orleans LA
2090915.0 79.0 CLT MSY New Orleans LA
2101435.0 4.0 CLT MSY New Orleans LA
2121635.0 42.0 CLT MSY New Orleans LA
2121435.0 1.0 CLT MSY New Orleans LA
2140750.0 151.0 CLT MSY New Orleans LA
2141825.0 33.0 CLT MSY New Orleans LA
2142010.0 28.0 CLT MSY New Orleans LA
2141435.0 13.0 CLT MSY New Orleans LA
2140915.0 174.0 CLT MSY New Orleans LA
2150915.0 4.0 CLT MSY New Orleans LA
2161117.0 27.0 CLT MSY New Orleans LA
2161435.0 12.0 CLT MSY New Orleans LA
2171117.0 2.0 CLT MSY New Orleans LA
2171435.0 2.0 CLT MSY New Orleans LA
2170915.0 30.0 CLT MSY New Orleans LA
2200915.0 6.0 CLT MSY New Orleans LA
2211117.0 2.0 CLT MSY New Orleans LA
2211435.0 24.0 CLT MSY New Orleans LA
2210915.0 52.0 CLT MSY New Orleans LA
2232010.0 74.0 CLT MSY New Orleans LA
2251435.0 5.0 CLT MSY New Orleans LA
2261825.0 53.0 CLT MSY New Orleans LA
2272010.0 10.0 CLT MSY New Orleans LA
2271435.0 16.0 CLT MSY New Orleans LA
2280750.0 2.0 CLT MSY New Orleans LA
2281117.0 3.0 CLT MSY New Orleans LA
3011715.0 20.0 DAL MSY New Orleans LA
3011830.0 124.0 DAL MSY New Orleans LA
3021710.0 174.0 DAL MSY New Orleans LA
3021335.0 30.0 DAL MSY New Orleans LA
3022025.0 84.0 DAL MSY New Orleans LA
3021855.0 55.0 DAL MSY New Orleans LA
3030605.0 19.0 DAL MSY New Orleans LA
3031335.0 22.0 DAL MSY New Orleans LA
3032025.0 2.0 DAL MSY New Orleans LA
3030920.0 2.0 DAL MSY New Orleans LA
3031710.0 29.0 DAL MSY New Orleans LA
3031100.0 3.0 DAL MSY New Orleans LA
3031855.0 3.0 DAL MSY New Orleans LA
3041335.0 15.0 DAL MSY New Orleans LA
3042025.0 13.0 DAL MSY New Orleans LA
3052025.0 16.0 DAL MSY New Orleans LA
3051710.0 45.0 DAL MSY New Orleans LA
3051855.0 17.0 DAL MSY New Orleans LA
3061335.0 24.0 DAL MSY New Orleans LA
3062025.0 52.0 DAL MSY New Orleans LA
3060920.0 30.0 DAL MSY New Orleans LA
3061710.0 16.0 DAL MSY New Orleans LA
3061100.0 22.0 DAL MSY New Orleans LA
3070805.0 9.0 DAL MSY New Orleans LA
3071335.0 60.0 DAL MSY New Orleans LA
3072025.0 26.0 DAL MSY New Orleans LA
3071710.0 12.0 DAL MSY New Orleans LA
3071100.0 13.0 DAL MSY New Orleans LA
3071855.0 66.0 DAL MSY New Orleans LA
3081440.0 107.0 DAL MSY New Orleans LA
3081745.0 4.0 DAL MSY New Orleans LA
3091900.0 15.0 DAL MSY New Orleans LA
3092055.0 35.0 DAL MSY New Orleans LA
3091810.0 15.0 DAL MSY New Orleans LA
3091455.0 2.0 DAL MSY New Orleans LA
3101900.0 15.0 DAL MSY New Orleans LA
3102055.0 21.0 DAL MSY New Orleans LA
3101810.0 7.0 DAL MSY New Orleans LA
3111900.0 19.0 DAL MSY New Orleans LA
3112055.0 103.0 DAL MSY New Orleans LA
3111205.0 15.0 DAL MSY New Orleans LA
3110825.0 3.0 DAL MSY New Orleans LA
3111810.0 7.0 DAL MSY New Orleans LA
3111455.0 4.0 DAL MSY New Orleans LA
3121900.0 50.0 DAL MSY New Orleans LA
3122055.0 57.0 DAL MSY New Orleans LA
3121205.0 30.0 DAL MSY New Orleans LA
3120825.0 2.0 DAL MSY New Orleans LA
3121810.0 9.0 DAL MSY New Orleans LA
3131900.0 70.0 DAL MSY New Orleans LA
3130930.0 7.0 DAL MSY New Orleans LA
3132055.0 77.0 DAL MSY New Orleans LA
3130600.0 3.0 DAL MSY New Orleans LA
3130825.0 4.0 DAL MSY New Orleans LA
3131810.0 10.0 DAL MSY New Orleans LA
3141900.0 28.0 DAL MSY New Orleans LA
3142055.0 25.0 DAL MSY New Orleans LA
3140600.0 8.0 DAL MSY New Orleans LA
3141205.0 54.0 DAL MSY New Orleans LA
3141810.0 1.0 DAL MSY New Orleans LA
3141455.0 4.0 DAL MSY New Orleans LA
3150830.0 2.0 DAL MSY New Orleans LA
3151440.0 5.0 DAL MSY New Orleans LA
3161900.0 15.0 DAL MSY New Orleans LA
3162055.0 22.0 DAL MSY New Orleans LA
3161810.0 5.0 DAL MSY New Orleans LA
3160930.0 7.0 DAL MSY New Orleans LA
3171900.0 83.0 DAL MSY New Orleans LA
3170930.0 1.0 DAL MSY New Orleans LA
3172055.0 81.0 DAL MSY New Orleans LA
3170825.0 7.0 DAL MSY New Orleans LA
3171810.0 20.0 DAL MSY New Orleans LA
3181900.0 46.0 DAL MSY New Orleans LA
3182055.0 148.0 DAL MSY New Orleans LA
3180600.0 8.0 DAL MSY New Orleans LA
3181205.0 32.0 DAL MSY New Orleans LA
3180825.0 7.0 DAL MSY New Orleans LA
3181810.0 92.0 DAL MSY New Orleans LA
3181455.0 11.0 DAL MSY New Orleans LA
3191900.0 29.0 DAL MSY New Orleans LA
3192055.0 71.0 DAL MSY New Orleans LA
3191205.0 10.0 DAL MSY New Orleans LA
3191810.0 11.0 DAL MSY New Orleans LA
3191455.0 2.0 DAL MSY New Orleans LA
3201900.0 26.0 DAL MSY New Orleans LA
3202055.0 34.0 DAL MSY New Orleans LA
3200600.0 19.0 DAL MSY New Orleans LA
3201205.0 4.0 DAL MSY New Orleans LA
3200825.0 5.0 DAL MSY New Orleans LA
3201810.0 31.0 DAL MSY New Orleans LA
3211900.0 52.0 DAL MSY New Orleans LA
3212055.0 23.0 DAL MSY New Orleans LA
3210600.0 1.0 DAL MSY New Orleans LA
3211205.0 29.0 DAL MSY New Orleans LA
3210825.0 13.0 DAL MSY New Orleans LA
3211810.0 14.0 DAL MSY New Orleans LA
3211455.0 9.0 DAL MSY New Orleans LA
3221750.0 7.0 DAL MSY New Orleans LA
3221440.0 23.0 DAL MSY New Orleans LA
3231900.0 36.0 DAL MSY New Orleans LA
3231810.0 6.0 DAL MSY New Orleans LA
3231455.0 8.0 DAL MSY New Orleans LA
3231210.0 16.0 DAL MSY New Orleans LA
3231045.0 13.0 DAL MSY New Orleans LA
3230930.0 6.0 DAL MSY New Orleans LA
3241900.0 15.0 DAL MSY New Orleans LA
3242055.0 36.0 DAL MSY New Orleans LA
3241205.0 23.0 DAL MSY New Orleans LA
3240825.0 5.0 DAL MSY New Orleans LA
3241810.0 9.0 DAL MSY New Orleans LA
3241455.0 17.0 DAL MSY New Orleans LA
3251900.0 58.0 DAL MSY New Orleans LA
3252055.0 51.0 DAL MSY New Orleans LA
3251205.0 5.0 DAL MSY New Orleans LA
3250825.0 5.0 DAL MSY New Orleans LA
3251810.0 17.0 DAL MSY New Orleans LA
3251455.0 10.0 DAL MSY New Orleans LA
3261900.0 15.0 DAL MSY New Orleans LA
3262055.0 69.0 DAL MSY New Orleans LA
3261205.0 6.0 DAL MSY New Orleans LA
3260825.0 3.0 DAL MSY New Orleans LA
3261810.0 20.0 DAL MSY New Orleans LA
3261455.0 10.0 DAL MSY New Orleans LA
3271900.0 36.0 DAL MSY New Orleans LA
3272055.0 78.0 DAL MSY New Orleans LA
3271205.0 17.0 DAL MSY New Orleans LA
3270825.0 8.0 DAL MSY New Orleans LA
3271810.0 45.0 DAL MSY New Orleans LA
3271455.0 11.0 DAL MSY New Orleans LA
3281900.0 46.0 DAL MSY New Orleans LA
3280930.0 11.0 DAL MSY New Orleans LA
3282055.0 65.0 DAL MSY New Orleans LA
3281205.0 13.0 DAL MSY New Orleans LA
3280825.0 6.0 DAL MSY New Orleans LA
3281810.0 49.0 DAL MSY New Orleans LA
3281455.0 1.0 DAL MSY New Orleans LA
3290830.0 1.0 DAL MSY New Orleans LA
3291440.0 7.0 DAL MSY New Orleans LA
3301900.0 126.0 DAL MSY New Orleans LA
3301810.0 4.0 DAL MSY New Orleans LA
3301455.0 4.0 DAL MSY New Orleans LA
3301045.0 29.0 DAL MSY New Orleans LA
3300930.0 4.0 DAL MSY New Orleans LA
3311900.0 47.0 DAL MSY New Orleans LA
3310930.0 10.0 DAL MSY New Orleans LA
3312055.0 3.0 DAL MSY New Orleans LA
3311205.0 20.0 DAL MSY New Orleans LA
3310825.0 21.0 DAL MSY New Orleans LA
3311810.0 18.0 DAL MSY New Orleans LA
3311455.0 3.0 DAL MSY New Orleans LA
1012115.0 24.0 DAL MSY New Orleans LA
1011235.0 8.0 DAL MSY New Orleans LA
1011650.0 70.0 DAL MSY New Orleans LA
1011525.0 21.0 DAL MSY New Orleans LA
1011120.0 5.0 DAL MSY New Orleans LA
1021120.0 40.0 DAL MSY New Orleans LA
1021650.0 37.0 DAL MSY New Orleans LA
1020925.0 3.0 DAL MSY New Orleans LA
1022110.0 115.0 DAL MSY New Orleans LA
1021235.0 66.0 DAL MSY New Orleans LA
1020605.0 31.0 DAL MSY New Orleans LA
1021525.0 91.0 DAL MSY New Orleans LA
1021910.0 12.0 DAL MSY New Orleans LA
1031120.0 121.0 DAL MSY New Orleans LA
1031650.0 154.0 DAL MSY New Orleans LA
1030925.0 46.0 DAL MSY New Orleans LA
1032110.0 120.0 DAL MSY New Orleans LA
1031235.0 43.0 DAL MSY New Orleans LA
1031525.0 45.0 DAL MSY New Orleans LA
1031910.0 194.0 DAL MSY New Orleans LA
1040710.0 6.0 DAL MSY New Orleans LA
1041730.0 108.0 DAL MSY New Orleans LA
1041420.0 49.0 DAL MSY New Orleans LA
1040930.0 45.0 DAL MSY New Orleans LA
1041540.0 1.0 DAL MSY New Orleans LA
1052110.0 110.0 DAL MSY New Orleans LA
1051235.0 3.0 DAL MSY New Orleans LA
1051525.0 24.0 DAL MSY New Orleans LA
1051150.0 32.0 DAL MSY New Orleans LA
1051910.0 29.0 DAL MSY New Orleans LA
1050925.0 11.0 DAL MSY New Orleans LA
1051650.0 101.0 DAL MSY New Orleans LA
1061120.0 48.0 DAL MSY New Orleans LA
1061650.0 29.0 DAL MSY New Orleans LA
1062110.0 103.0 DAL MSY New Orleans LA
1061235.0 71.0 DAL MSY New Orleans LA
1061525.0 18.0 DAL MSY New Orleans LA
1072015.0 46.0 DAL MSY New Orleans LA
1071535.0 53.0 DAL MSY New Orleans LA
1070630.0 1.0 DAL MSY New Orleans LA
1071930.0 1.0 DAL MSY New Orleans LA
1070925.0 17.0 DAL MSY New Orleans LA
1071025.0 22.0 DAL MSY New Orleans LA
1071230.0 2.0 DAL MSY New Orleans LA
1071635.0 2.0 DAL MSY New Orleans LA
1082015.0 28.0 DAL MSY New Orleans LA
1081535.0 31.0 DAL MSY New Orleans LA
1081930.0 16.0 DAL MSY New Orleans LA
1080925.0 4.0 DAL MSY New Orleans LA
1081025.0 24.0 DAL MSY New Orleans LA
1081230.0 8.0 DAL MSY New Orleans LA
1081635.0 29.0 DAL MSY New Orleans LA
1092015.0 89.0 DAL MSY New Orleans LA
1091535.0 20.0 DAL MSY New Orleans LA
1090925.0 39.0 DAL MSY New Orleans LA
1091025.0 94.0 DAL MSY New Orleans LA
1091230.0 73.0 DAL MSY New Orleans LA
1091635.0 35.0 DAL MSY New Orleans LA
1102015.0 100.0 DAL MSY New Orleans LA
1101535.0 70.0 DAL MSY New Orleans LA
1101930.0 118.0 DAL MSY New Orleans LA
1100925.0 10.0 DAL MSY New Orleans LA
1101025.0 9.0 DAL MSY New Orleans LA
1101230.0 21.0 DAL MSY New Orleans LA
1101635.0 57.0 DAL MSY New Orleans LA
1111750.0 36.0 DAL MSY New Orleans LA
1110645.0 2.0 DAL MSY New Orleans LA
1111450.0 3.0 DAL MSY New Orleans LA
1111625.0 50.0 DAL MSY New Orleans LA
1122015.0 2.0 DAL MSY New Orleans LA
1121535.0 8.0 DAL MSY New Orleans LA
1121620.0 33.0 DAL MSY New Orleans LA
1121930.0 23.0 DAL MSY New Orleans LA
1120925.0 3.0 DAL MSY New Orleans LA
1121230.0 6.0 DAL MSY New Orleans LA
1131535.0 3.0 DAL MSY New Orleans LA
1130630.0 2.0 DAL MSY New Orleans LA
1130925.0 9.0 DAL MSY New Orleans LA
1131025.0 18.0 DAL MSY New Orleans LA
1142015.0 10.0 DAL MSY New Orleans LA
1140630.0 5.0 DAL MSY New Orleans LA
1140925.0 12.0 DAL MSY New Orleans LA
1141025.0 16.0 DAL MSY New Orleans LA
1141230.0 3.0 DAL MSY New Orleans LA
1141635.0 5.0 DAL MSY New Orleans LA
1151930.0 1.0 DAL MSY New Orleans LA
1150925.0 8.0 DAL MSY New Orleans LA
1151025.0 19.0 DAL MSY New Orleans LA
1162015.0 6.0 DAL MSY New Orleans LA
1161535.0 26.0 DAL MSY New Orleans LA
1161930.0 5.0 DAL MSY New Orleans LA
1160925.0 10.0 DAL MSY New Orleans LA
1161025.0 23.0 DAL MSY New Orleans LA
1161230.0 4.0 DAL MSY New Orleans LA
1161635.0 28.0 DAL MSY New Orleans LA
1172015.0 17.0 DAL MSY New Orleans LA
1171535.0 2.0 DAL MSY New Orleans LA
1171025.0 3.0 DAL MSY New Orleans LA
1171230.0 17.0 DAL MSY New Orleans LA
1171635.0 30.0 DAL MSY New Orleans LA
1180645.0 19.0 DAL MSY New Orleans LA
1181450.0 3.0 DAL MSY New Orleans LA
1181625.0 7.0 DAL MSY New Orleans LA
1191535.0 23.0 DAL MSY New Orleans LA
1191620.0 4.0 DAL MSY New Orleans LA
1191930.0 219.0 DAL MSY New Orleans LA
1190925.0 5.0 DAL MSY New Orleans LA
1200925.0 12.0 DAL MSY New Orleans LA
1201025.0 33.0 DAL MSY New Orleans LA
1201230.0 1.0 DAL MSY New Orleans LA
1201635.0 6.0 DAL MSY New Orleans LA
1211535.0 95.0 DAL MSY New Orleans LA
// States with the longest cumulative delays (with individual delays > 100 minutes) (origin: Seattle)
display(tripGraph.edges.filter($"src" === "SEA" && $"delay" > 100))
tripid delay src dst city_dst state_dst
3201938.0 108.0 SEA BUR Burbank CA
3201655.0 107.0 SEA SNA Orange County CA
1011950.0 123.0 SEA OAK Oakland CA
1021950.0 194.0 SEA OAK Oakland CA
1021615.0 317.0 SEA OAK Oakland CA
1021755.0 385.0 SEA OAK Oakland CA
1031950.0 283.0 SEA OAK Oakland CA
1031615.0 364.0 SEA OAK Oakland CA
1031325.0 130.0 SEA OAK Oakland CA
1061755.0 107.0 SEA OAK Oakland CA
1081330.0 118.0 SEA OAK Oakland CA
2282055.0 150.0 SEA OAK Oakland CA
3061600.0 130.0 SEA OAK Oakland CA
3170815.0 199.0 SEA DCA Washington DC null
2151845.0 128.0 SEA KTN Ketchikan AK
2281845.0 104.0 SEA KTN Ketchikan AK
3130720.0 117.0 SEA KTN Ketchikan AK
1011411.0 177.0 SEA IAH Houston TX
1022347.0 158.0 SEA IAH Houston TX
1021411.0 170.0 SEA IAH Houston TX
1031201.0 116.0 SEA IAH Houston TX
1031900.0 178.0 SEA IAH Houston TX
1042347.0 114.0 SEA IAH Houston TX
1062347.0 136.0 SEA IAH Houston TX
1101203.0 173.0 SEA IAH Houston TX
1172300.0 125.0 SEA IAH Houston TX
1250605.0 227.0 SEA IAH Houston TX
1291203.0 106.0 SEA IAH Houston TX
2141157.0 127.0 SEA IAH Houston TX
2150740.0 466.0 SEA IAH Houston TX
2180750.0 105.0 SEA IAH Houston TX
3010740.0 103.0 SEA IAH Houston TX
3021152.0 124.0 SEA IAH Houston TX
3121152.0 340.0 SEA IAH Houston TX
3140600.0 139.0 SEA IAH Houston TX
3171152.0 121.0 SEA IAH Houston TX
3280600.0 103.0 SEA IAH Houston TX
1151746.0 229.0 SEA HNL Honolulu, Oahu HI
1271746.0 111.0 SEA HNL Honolulu, Oahu HI
1030840.0 294.0 SEA HNL Honolulu, Oahu HI
2091035.0 132.0 SEA HNL Honolulu, Oahu HI
3141035.0 295.0 SEA HNL Honolulu, Oahu HI
3141930.0 128.0 SEA HNL Honolulu, Oahu HI
3311930.0 104.0 SEA HNL Honolulu, Oahu HI
3030840.0 185.0 SEA HNL Honolulu, Oahu HI
3240845.0 114.0 SEA HNL Honolulu, Oahu HI
1041740.0 256.0 SEA SJC San Jose CA
1061815.0 200.0 SEA SJC San Jose CA
3031600.0 161.0 SEA SJC San Jose CA
1031100.0 145.0 SEA LGB Long Beach CA
1041737.0 320.0 SEA LGB Long Beach CA
1081728.0 122.0 SEA LGB Long Beach CA
1221140.0 189.0 SEA LGB Long Beach CA
2121140.0 365.0 SEA LGB Long Beach CA
3070710.0 115.0 SEA LGB Long Beach CA
3180935.0 135.0 SEA LGB Long Beach CA
2141245.0 176.0 SEA RNO Reno NV
1052147.0 110.0 SEA BOS Boston MA
1081420.0 109.0 SEA BOS Boston MA
1112313.0 110.0 SEA BOS Boston MA
1232313.0 110.0 SEA BOS Boston MA
2140945.0 105.0 SEA BOS Boston MA
2032313.0 114.0 SEA BOS Boston MA
2121420.0 108.0 SEA BOS Boston MA
2141415.0 152.0 SEA BOS Boston MA
3282307.0 119.0 SEA BOS Boston MA
1110905.0 130.0 SEA EWR Newark NJ
1022227.0 236.0 SEA EWR Newark NJ
1180703.0 138.0 SEA EWR Newark NJ
2030905.0 212.0 SEA EWR Newark NJ
3141530.0 131.0 SEA EWR Newark NJ
3171530.0 181.0 SEA EWR Newark NJ
3202200.0 168.0 SEA EWR Newark NJ
1032115.0 196.0 SEA LAS Las Vegas NV
1201840.0 113.0 SEA LAS Las Vegas NV
1260840.0 165.0 SEA LAS Las Vegas NV
1261840.0 121.0 SEA LAS Las Vegas NV
1031905.0 103.0 SEA LAS Las Vegas NV
1041550.0 156.0 SEA LAS Las Vegas NV
1061820.0 213.0 SEA LAS Las Vegas NV
1061515.0 116.0 SEA LAS Las Vegas NV
1080805.0 235.0 SEA LAS Las Vegas NV
1170800.0 247.0 SEA LAS Las Vegas NV
2191235.0 210.0 SEA LAS Las Vegas NV
2281430.0 121.0 SEA LAS Las Vegas NV
2281235.0 187.0 SEA LAS Las Vegas NV
2170830.0 610.0 SEA LAS Las Vegas NV
2051205.0 110.0 SEA LAS Las Vegas NV
2111835.0 133.0 SEA LAS Las Vegas NV
2132005.0 135.0 SEA LAS Las Vegas NV
2272005.0 102.0 SEA LAS Las Vegas NV
3031430.0 108.0 SEA LAS Las Vegas NV
3141410.0 102.0 SEA LAS Las Vegas NV
3151205.0 103.0 SEA LAS Las Vegas NV
3281245.0 140.0 SEA LAS Las Vegas NV
3181520.0 103.0 SEA LAS Las Vegas NV
3292000.0 107.0 SEA LAS Las Vegas NV
1051955.0 160.0 SEA FAI Fairbanks AK
1040955.0 126.0 SEA DEN Denver CO
1040650.0 103.0 SEA DEN Denver CO
1160650.0 120.0 SEA DEN Denver CO
1011940.0 167.0 SEA DEN Denver CO
1041039.0 113.0 SEA DEN Denver CO
1041437.0 256.0 SEA DEN Denver CO
1041937.0 191.0 SEA DEN Denver CO
1040605.0 138.0 SEA DEN Denver CO
1061937.0 111.0 SEA DEN Denver CO
1121937.0 118.0 SEA DEN Denver CO
1171937.0 104.0 SEA DEN Denver CO
1021523.0 118.0 SEA DEN Denver CO
1041521.0 177.0 SEA DEN Denver CO
1061055.0 154.0 SEA DEN Denver CO
1281515.0 137.0 SEA DEN Denver CO
1011450.0 102.0 SEA DEN Denver CO
1021205.0 425.0 SEA DEN Denver CO
1031450.0 211.0 SEA DEN Denver CO
2210955.0 132.0 SEA DEN Denver CO
2111537.0 156.0 SEA DEN Denver CO
2110700.0 625.0 SEA DEN Denver CO
2191039.0 148.0 SEA DEN Denver CO
2211039.0 105.0 SEA DEN Denver CO
2031055.0 174.0 SEA DEN Denver CO
2051055.0 112.0 SEA DEN Denver CO
2211110.0 106.0 SEA DEN Denver CO
3131405.0 154.0 SEA DEN Denver CO
3181930.0 115.0 SEA DEN Denver CO
3191749.0 103.0 SEA DEN Denver CO
3011405.0 109.0 SEA DEN Denver CO
3121519.0 231.0 SEA DEN Denver CO
3061445.0 148.0 SEA DEN Denver CO
3181440.0 132.0 SEA DEN Denver CO
1011306.0 206.0 SEA IAD Washington DC null
1050806.0 105.0 SEA IAD Washington DC null
1052226.0 111.0 SEA IAD Washington DC null
1291256.0 108.0 SEA IAD Washington DC null
2031256.0 185.0 SEA IAD Washington DC null
2041256.0 129.0 SEA IAD Washington DC null
2101256.0 144.0 SEA IAD Washington DC null
2191316.0 122.0 SEA IAD Washington DC null
3080800.0 273.0 SEA IAD Washington DC null
3162225.0 174.0 SEA IAD Washington DC null
3201316.0 111.0 SEA IAD Washington DC null
3261311.0 104.0 SEA IAD Washington DC null
1111300.0 133.0 SEA PSP Palm Springs CA
1110910.0 171.0 SEA PSP Palm Springs CA
3170915.0 114.0 SEA PSP Palm Springs CA
3310645.0 179.0 SEA PSP Palm Springs CA
1161050.0 132.0 SEA SBA Santa Barbara CA
2091050.0 310.0 SEA SBA Santa Barbara CA
3191045.0 109.0 SEA SBA Santa Barbara CA
3241045.0 140.0 SEA SBA Santa Barbara CA
2122225.0 228.0 SEA CLT Charlotte NC
2142225.0 104.0 SEA CLT Charlotte NC
2152225.0 113.0 SEA CLT Charlotte NC
3081110.0 110.0 SEA CLT Charlotte NC
1290940.0 316.0 SEA ABQ Albuquerque NM
1171153.0 119.0 SEA PDX Portland OR
1171439.0 112.0 SEA PDX Portland OR
2091041.0 309.0 SEA PDX Portland OR
2090845.0 133.0 SEA PDX Portland OR
3021455.0 226.0 SEA PDX Portland OR
3021914.0 165.0 SEA PDX Portland OR
3090926.0 112.0 SEA PDX Portland OR
3251041.0 274.0 SEA PDX Portland OR
3261728.0 109.0 SEA PDX Portland OR
3301728.0 108.0 SEA PDX Portland OR
1112205.0 101.0 SEA MIA Miami FL
1262205.0 130.0 SEA MIA Miami FL
2142215.0 229.0 SEA MIA Miami FL
3292220.0 117.0 SEA MIA Miami FL
1012140.0 136.0 SEA SMF Sacramento CA
1010715.0 164.0 SEA SMF Sacramento CA
1021930.0 109.0 SEA SMF Sacramento CA
1031630.0 113.0 SEA SMF Sacramento CA
1041440.0 137.0 SEA SMF Sacramento CA
1041710.0 102.0 SEA SMF Sacramento CA
2211915.0 103.0 SEA SMF Sacramento CA
3262140.0 113.0 SEA SMF Sacramento CA
3271855.0 113.0 SEA SMF Sacramento CA
3191020.0 139.0 SEA SMF Sacramento CA
1291410.0 136.0 SEA PHX Phoenix AZ
1040830.0 294.0 SEA PHX Phoenix AZ
1300830.0 371.0 SEA PHX Phoenix AZ
1031510.0 119.0 SEA PHX Phoenix AZ
1061510.0 180.0 SEA PHX Phoenix AZ
1290720.0 147.0 SEA PHX Phoenix AZ
2082020.0 130.0 SEA PHX Phoenix AZ
2281855.0 186.0 SEA PHX Phoenix AZ
2110520.0 463.0 SEA PHX Phoenix AZ
2111132.0 107.0 SEA PHX Phoenix AZ
2160830.0 110.0 SEA PHX Phoenix AZ
2241132.0 107.0 SEA PHX Phoenix AZ
2251615.0 103.0 SEA PHX Phoenix AZ
3041455.0 108.0 SEA PHX Phoenix AZ
3051745.0 169.0 SEA PHX Phoenix AZ
3091455.0 126.0 SEA PHX Phoenix AZ
3251132.0 123.0 SEA PHX Phoenix AZ
3221530.0 121.0 SEA PHX Phoenix AZ
1060830.0 116.0 SEA DFW Dallas TX
1180830.0 132.0 SEA DFW Dallas TX
1281350.0 115.0 SEA DFW Dallas TX
1291545.0 247.0 SEA DFW Dallas TX
2031545.0 230.0 SEA DFW Dallas TX
2040830.0 135.0 SEA DFW Dallas TX
2061115.0 110.0 SEA DFW Dallas TX
2061545.0 125.0 SEA DFW Dallas TX
2061350.0 126.0 SEA DFW Dallas TX
2080830.0 356.0 SEA DFW Dallas TX
2090830.0 128.0 SEA DFW Dallas TX
3012320.0 123.0 SEA DFW Dallas TX
3152320.0 143.0 SEA DFW Dallas TX
3151400.0 146.0 SEA DFW Dallas TX
3301400.0 277.0 SEA DFW Dallas TX
1171220.0 110.0 SEA SFO San Francisco CA
1291220.0 103.0 SEA SFO San Francisco CA
1031125.0 107.0 SEA SFO San Francisco CA
1120924.0 268.0 SEA SFO San Francisco CA
1161058.0 131.0 SEA SFO San Francisco CA
1171058.0 138.0 SEA SFO San Francisco CA
1010955.0 104.0 SEA SFO San Francisco CA
1021914.0 105.0 SEA SFO San Francisco CA
1041830.0 131.0 SEA SFO San Francisco CA
1051214.0 139.0 SEA SFO San Francisco CA
1061214.0 384.0 SEA SFO San Francisco CA
1111310.0 124.0 SEA SFO San Francisco CA
1241310.0 133.0 SEA SFO San Francisco CA
1281310.0 250.0 SEA SFO San Francisco CA
1051855.0 166.0 SEA SFO San Francisco CA
2060955.0 148.0 SEA SFO San Francisco CA
2072125.0 105.0 SEA SFO San Francisco CA
2071845.0 203.0 SEA SFO San Francisco CA
2071220.0 139.0 SEA SFO San Francisco CA
2071100.0 113.0 SEA SFO San Francisco CA
2071405.0 144.0 SEA SFO San Francisco CA
2080955.0 121.0 SEA SFO San Francisco CA
2091835.0 124.0 SEA SFO San Francisco CA
2091405.0 101.0 SEA SFO San Francisco CA
2101220.0 134.0 SEA SFO San Francisco CA
2100955.0 107.0 SEA SFO San Francisco CA
2101100.0 105.0 SEA SFO San Francisco CA
2101405.0 105.0 SEA SFO San Francisco CA
2130955.0 108.0 SEA SFO San Francisco CA
2131100.0 139.0 SEA SFO San Francisco CA
2141100.0 107.0 SEA SFO San Francisco CA
2281100.0 130.0 SEA SFO San Francisco CA
2231058.0 136.0 SEA SFO San Francisco CA
2021310.0 115.0 SEA SFO San Francisco CA
2091820.0 149.0 SEA SFO San Francisco CA
2181526.0 106.0 SEA SFO San Francisco CA
2271905.0 154.0 SEA SFO San Francisco CA
2021450.0 139.0 SEA SFO San Francisco CA
2060950.0 150.0 SEA SFO San Francisco CA
2061450.0 140.0 SEA SFO San Francisco CA
2061855.0 119.0 SEA SFO San Francisco CA
2071855.0 146.0 SEA SFO San Francisco CA
2081330.0 164.0 SEA SFO San Francisco CA
2091450.0 106.0 SEA SFO San Francisco CA
2091855.0 182.0 SEA SFO San Francisco CA
2261450.0 259.0 SEA SFO San Francisco CA
2261855.0 224.0 SEA SFO San Francisco CA
2270950.0 174.0 SEA SFO San Francisco CA
2271450.0 240.0 SEA SFO San Francisco CA
2280950.0 207.0 SEA SFO San Francisco CA
2281450.0 331.0 SEA SFO San Francisco CA
2281855.0 124.0 SEA SFO San Francisco CA
3142043.0 101.0 SEA SFO San Francisco CA
3180950.0 155.0 SEA SFO San Francisco CA
3260950.0 117.0 SEA SFO San Francisco CA
3281430.0 112.0 SEA SFO San Francisco CA
3291050.0 138.0 SEA SFO San Francisco CA
3062055.0 113.0 SEA SFO San Francisco CA
3091028.0 143.0 SEA SFO San Francisco CA
3112055.0 116.0 SEA SFO San Francisco CA
3261043.0 121.0 SEA SFO San Francisco CA
3311043.0 257.0 SEA SFO San Francisco CA
3171237.0 182.0 SEA SFO San Francisco CA
3251933.0 197.0 SEA SFO San Francisco CA
3011330.0 115.0 SEA SFO San Francisco CA
3311045.0 189.0 SEA SFO San Francisco CA
3311440.0 101.0 SEA SFO San Francisco CA
1031152.0 397.0 SEA ATL Atlanta GA
1050830.0 106.0 SEA ATL Atlanta GA
1051152.0 107.0 SEA ATL Atlanta GA
1121159.0 201.0 SEA ATL Atlanta GA
1250630.0 206.0 SEA ATL Atlanta GA
1301159.0 117.0 SEA ATL Atlanta GA
1301322.0 179.0 SEA ATL Atlanta GA
2021159.0 145.0 SEA ATL Atlanta GA
2171320.0 133.0 SEA ATL Atlanta GA
3171320.0 109.0 SEA ATL Atlanta GA
1092015.0 119.0 SEA FAT Fresno CA
2012015.0 189.0 SEA FAT Fresno CA
2091150.0 232.0 SEA FAT Fresno CA
1021425.0 298.0 SEA ORD Chicago IL
1030600.0 103.0 SEA ORD Chicago IL
1081205.0 135.0 SEA ORD Chicago IL
1161205.0 582.0 SEA ORD Chicago IL
1241205.0 174.0 SEA ORD Chicago IL
1300815.0 209.0 SEA ORD Chicago IL
1021235.0 113.0 SEA ORD Chicago IL
1020830.0 151.0 SEA ORD Chicago IL
1051235.0 240.0 SEA ORD Chicago IL
1050830.0 163.0 SEA ORD Chicago IL
1241235.0 171.0 SEA ORD Chicago IL
1301235.0 111.0 SEA ORD Chicago IL
1300830.0 141.0 SEA ORD Chicago IL
1012359.0 227.0 SEA ORD Chicago IL
1040859.0 302.0 SEA ORD Chicago IL
1241110.0 223.0 SEA ORD Chicago IL
1311411.0 142.0 SEA ORD Chicago IL
2051235.0 115.0 SEA ORD Chicago IL
2050830.0 128.0 SEA ORD Chicago IL
2171235.0 204.0 SEA ORD Chicago IL
2170830.0 220.0 SEA ORD Chicago IL
2031615.0 185.0 SEA ORD Chicago IL
2171415.0 164.0 SEA ORD Chicago IL
2261415.0 138.0 SEA ORD Chicago IL
3120820.0 179.0 SEA ORD Chicago IL
3121200.0 151.0 SEA ORD Chicago IL
3200600.0 140.0 SEA ORD Chicago IL
3051235.0 140.0 SEA ORD Chicago IL
3120830.0 204.0 SEA ORD Chicago IL
3132240.0 127.0 SEA ORD Chicago IL
3162240.0 150.0 SEA ORD Chicago IL
3181417.0 127.0 SEA ORD Chicago IL
1091350.0 133.0 SEA MDW Chicago IL
1261350.0 109.0 SEA MDW Chicago IL
3171420.0 111.0 SEA MDW Chicago IL
3310600.0 206.0 SEA MDW Chicago IL
2271820.0 203.0 SEA COS Colorado Springs CO
3171825.0 205.0 SEA COS Colorado Springs CO
1250755.0 233.0 SEA JNU Juneau AK
1310755.0 210.0 SEA JNU Juneau AK
1311120.0 105.0 SEA JNU Juneau AK
3030755.0 110.0 SEA JNU Juneau AK
3130750.0 320.0 SEA JNU Juneau AK
1062320.0 107.0 SEA DTW Detroit MI
3121405.0 135.0 SEA ONT Ontario CA
3130725.0 174.0 SEA ONT Ontario CA
1171425.0 105.0 SEA LAX Los Angeles CA
1041700.0 264.0 SEA LAX Los Angeles CA
1051700.0 136.0 SEA LAX Los Angeles CA
1071645.0 151.0 SEA LAX Los Angeles CA
1311645.0 136.0 SEA LAX Los Angeles CA
1251020.0 130.0 SEA LAX Los Angeles CA
1261020.0 108.0 SEA LAX Los Angeles CA
1291258.0 126.0 SEA LAX Los Angeles CA
2022140.0 131.0 SEA LAX Los Angeles CA
2130610.0 135.0 SEA LAX Los Angeles CA
2091645.0 104.0 SEA LAX Los Angeles CA
2131645.0 134.0 SEA LAX Los Angeles CA
2031805.0 212.0 SEA LAX Los Angeles CA
2071805.0 105.0 SEA LAX Los Angeles CA
2071649.0 126.0 SEA LAX Los Angeles CA
2081649.0 154.0 SEA LAX Los Angeles CA
2091649.0 245.0 SEA LAX Los Angeles CA
2131705.0 107.0 SEA LAX Los Angeles CA
2161010.0 124.0 SEA LAX Los Angeles CA
2271149.0 192.0 SEA LAX Los Angeles CA
3141650.0 197.0 SEA LAX Los Angeles CA
3152105.0 115.0 SEA LAX Los Angeles CA
3171700.0 131.0 SEA LAX Los Angeles CA
3291700.0 118.0 SEA LAX Los Angeles CA
1050037.0 102.0 SEA MSP Minneapolis MN
1070700.0 193.0 SEA MSP Minneapolis MN
1130700.0 429.0 SEA MSP Minneapolis MN
2240655.0 109.0 SEA MSP Minneapolis MN
2121515.0 118.0 SEA MSP Minneapolis MN
1060800.0 132.0 SEA MCO Orlando FL
2220955.0 157.0 SEA SAN San Diego CA
3010955.0 108.0 SEA SAN San Diego CA
1031300.0 108.0 SEA ANC Anchorage AK
1062110.0 149.0 SEA ANC Anchorage AK
1132112.0 106.0 SEA ANC Anchorage AK
2072350.0 141.0 SEA ANC Anchorage AK
2091815.0 133.0 SEA ANC Anchorage AK
3181605.0 187.0 SEA ANC Anchorage AK
3231915.0 115.0 SEA ANC Anchorage AK
3311605.0 135.0 SEA ANC Anchorage AK
1022258.0 180.0 SEA JFK New York NY
1042258.0 285.0 SEA JFK New York NY
1022259.0 116.0 SEA JFK New York NY
2090715.0 110.0 SEA JFK New York NY
2022145.0 101.0 SEA JFK New York NY
2032145.0 165.0 SEA JFK New York NY
2031535.0 181.0 SEA JFK New York NY
2042145.0 201.0 SEA JFK New York NY
2142140.0 113.0 SEA JFK New York NY
2222140.0 118.0 SEA JFK New York NY
2032258.0 130.0 SEA JFK New York NY
2220700.0 404.0 SEA JFK New York NY
3310715.0 385.0 SEA JFK New York NY
3192140.0 119.0 SEA JFK New York NY
3091300.0 125.0 SEA JFK New York NY
1241000.0 806.0 SEA OGG Kahului, Maui HI
1030845.0 342.0 SEA PHL Philadelphia PA
1050845.0 174.0 SEA PHL Philadelphia PA
1210845.0 866.0 SEA PHL Philadelphia PA
1022215.0 121.0 SEA PHL Philadelphia PA
1031130.0 146.0 SEA PHL Philadelphia PA
1090835.0 148.0 SEA PHL Philadelphia PA
1170835.0 203.0 SEA PHL Philadelphia PA
2030845.0 202.0 SEA PHL Philadelphia PA
3130835.0 290.0 SEA PHL Philadelphia PA
1031810.0 142.0 SEA SLC Salt Lake City UT
1041016.0 117.0 SEA SLC Salt Lake City UT
1291725.0 111.0 SEA SLC Salt Lake City UT
1021555.0 175.0 SEA SLC Salt Lake City UT
1041825.0 110.0 SEA SLC Salt Lake City UT
2131635.0 134.0 SEA SLC Salt Lake City UT
2230710.0 739.0 SEA SLC Salt Lake City UT
2240710.0 477.0 SEA SLC Salt Lake City UT
2061005.0 119.0 SEA SLC Salt Lake City UT
3051315.0 123.0 SEA SLC Salt Lake City UT
3260710.0 149.0 SEA SLC Salt Lake City UT
3281750.0 125.0 SEA SLC Salt Lake City UT

Vertex Degrees

  • inDegrees: Incoming connections to the airport
  • outDegrees: Outgoing connections from the airport
  • degrees: Total connections to and from the airport

Reviewing the various properties of the property graph to understand the incoming and outgoing connections between airports.

// Degrees
// The number of degrees - the number of incoming and outgoing connections - for various airports within this sample dataset
display(tripGraph.degrees.sort($"degree".desc).limit(20))
id degree
ATL 179774.0
DFW 133966.0
ORD 125405.0
LAX 106853.0
DEN 103699.0
IAH 85685.0
PHX 79672.0
SFO 77635.0
LAS 66101.0
CLT 56103.0
EWR 54407.0
MCO 54300.0
LGA 50927.0
SLC 50780.0
BOS 49936.0
DTW 46705.0
MSP 46235.0
SEA 45816.0
JFK 43661.0
BWI 42526.0

City / Flight Relationships through Motif Finding

To more easily understand the complex relationship of city airports and their flights with each other, we can use motifs to find patterns of airports (i.e. vertices) connected by flights (i.e. edges). The result is a DataFrame in which the column names are given by the motif keys.

/*
Using tripGraphPrime to more easily display 
- The associated edge (ab, bc) relationships 
- With the different the city / airports (a, b, c) where SFO is the connecting city (b)
- Ensuring that flight ab (i.e. the flight to SFO) occured before flight bc (i.e. flight leaving SFO)
- Note, TripID was generated based on time in the format of MMDDHHMM converted to int
- Therefore bc.tripid < ab.tripid + 10000 means the second flight (bc) occured within approx a day of the first flight (ab)
Note: In reality, we would need to be more careful to link trips ab and bc.
*/
val motifs = tripGraphPrime.
  find("(a)-[ab]->(b); (b)-[bc]->(c)").
  filter("(b.id = 'SFO') and (ab.delay > 500 or bc.delay > 500) and bc.tripid > ab.tripid and bc.tripid < ab.tripid + 10000")

display(motifs)

Determining Airport Ranking using PageRank

There are a large number of flights and connections through these various airports included in this Departure Delay Dataset. Using the pageRank algorithm, Spark iteratively traverses the graph and determines a rough estimate of how important the airport is.

// Determining Airport ranking of importance using `pageRank`
val ranks = tripGraph.pageRank.resetProbability(0.15).maxIter(5).run()
ranks: org.graphframes.GraphFrame = GraphFrame(v:[id: string, City: string ... 3 more fields], e:[src: string, dst: string ... 5 more fields])
display(ranks.vertices.orderBy($"pagerank".desc).limit(20))
id City State Country pagerank
ATL Atlanta GA USA 18.910104616729814
DFW Dallas TX USA 13.699227467378964
ORD Chicago IL USA 13.163049993795985
DEN Denver CO USA 9.723388283811563
LAX Los Angeles CA USA 8.703656827807166
IAH Houston TX USA 7.991324463091128
SFO San Francisco CA USA 6.903242998287933
PHX Phoenix AZ USA 6.505886984498643
SLC Salt Lake City UT USA 5.799587684561128
LAS Las Vegas NV USA 5.25359244560915
SEA Seattle WA USA 4.626877547905697
EWR Newark NJ USA 4.401221169028188
MCO Orlando FL USA 4.389045874474043
CLT Charlotte NC USA 4.378459524081744
DTW Detroit MI USA 4.223377976049847
MSP Minneapolis MN USA 4.1490048912541795
LGA New York NY USA 4.129454491295321
BOS Boston MA USA 3.812077076528526
BWI Baltimore MD USA 3.53116352570383
JFK New York NY USA 3.521942669296845

BTW, A lot more delicate air-traffic arithmetic is possible for a full month of airplane co-trajectories over the radar range of Atlanta, Georgia, one of the busiest airports in the world.

See for instance:

Using the tripGraph, we can quickly determine what are the most popular single city hop flights

// Determine the most popular flights (single city hops)
import org.apache.spark.sql.functions._

val topTrips = tripGraph.edges.
  groupBy("src", "dst").
  agg(count("delay").as("trips"))
import org.apache.spark.sql.functions._
topTrips: org.apache.spark.sql.DataFrame = [src: string, dst: string ... 1 more field]
// Show the top 20 most popular flights (single city hops)
display(topTrips.orderBy($"trips".desc).limit(20))
src dst trips
SFO LAX 3232.0
LAX SFO 3198.0
LAS LAX 3016.0
LAX LAS 2964.0
JFK LAX 2720.0
LAX JFK 2719.0
ATL LGA 2501.0
LGA ATL 2500.0
LAX PHX 2394.0
PHX LAX 2387.0
HNL OGG 2380.0
OGG HNL 2379.0
LAX SAN 2215.0
SAN LAX 2214.0
SJC LAX 2208.0
LAX SJC 2201.0
ATL MCO 2136.0
MCO ATL 2090.0
JFK SFO 2084.0
SFO JFK 2084.0

Top Transfer Cities

Many airports are used as transfer points instead of the final Destination. An easy way to calculate this is by calculating the ratio of inDegree (the number of flights to the airport) / outDegree (the number of flights leaving the airport). Values close to 1 may indicate many transfers, whereas values < 1 indicate many outgoing flights and > 1 indicate many incoming flights. Note, this is a simple calculation that does not take into account of timing or scheduling of flights, just the overall aggregate number within the dataset.

// Calculate the inDeg (flights into the airport) and outDeg (flights leaving the airport)
val inDeg = tripGraph.inDegrees
val outDeg = tripGraph.outDegrees

// Calculate the degreeRatio (inDeg/outDeg), perform inner join on "id" column
val degreeRatio = inDeg.join(outDeg, inDeg("id") === outDeg("id")).
  drop(outDeg("id")).
  selectExpr("id", "double(inDegree)/double(outDegree) as degreeRatio").
  cache()

// Join back to the `airports` DataFrame (instead of registering temp table as above)
val nonTransferAirports = degreeRatio.as("d").join(airports.as("a"), $"d.id" === $"a.IATA").
  selectExpr("id", "city", "degreeRatio").
  filter("degreeRatio < 0.9 or degreeRatio > 1.1")

// List out the city airports which have abnormal degree ratios
display(nonTransferAirports)
id city degreeRatio
GFK Grand Forks 1.3333333333333333
FAI Fairbanks 1.1232686980609419
OME Nome 0.5084745762711864
BRW Barrow 0.28651685393258425
// Join back to the `airports` DataFrame (instead of registering temp table as above)
val transferAirports = degreeRatio.as("d").join(airports.as("a"), $"d.id" === $"a.IATA"). //degreeRatio.join(airports, degreeRatio("id") === airports("IATA")).
  selectExpr("id", "city", "degreeRatio").
  filter("degreeRatio between 0.9 and 1.1")
  
// List out the top 10 transfer city airports
display(transferAirports.orderBy("degreeRatio").limit(10))
id city degreeRatio
MSP Minneapolis 0.9375183338222353
DEN Denver 0.958025717037065
DFW Dallas 0.964339653074092
ORD Chicago 0.9671063983310065
SLC Salt Lake City 0.9827417906368358
IAH Houston 0.9846895050147083
PHX Phoenix 0.9891643572266746
OGG Kahului, Maui 0.9898718478710211
HNL Honolulu, Oahu 0.990535889872173
SFO San Francisco 0.9909473252295224

Breadth-first search (BFS) is designed to traverse the graph to quickly find the desired vertices (i.e. airports) and edges (i.e flights). Let's try to find the shortest number of connections between cities based on the dataset. Note, these examples do not take into account of time or distance, just hops between cities.

// Example 1: Direct Seattle to San Francisco
// This method returns a DataFrame of valid shortest paths from vertices matching "fromExpr" to vertices matching "toExpr"
val filteredPaths = tripGraph.bfs.fromExpr((col("id") === "SEA")).toExpr(col("id") === "SFO").maxPathLength(1).run()
display(filteredPaths)

As you can see, there are a number of direct flights between Seattle and San Francisco.

// Example 2: Direct San Francisco and Buffalo
// You can also specify expression as a String, instead of Column
val filteredPaths = tripGraph.bfs.fromExpr("id = 'SFO'").toExpr("id = 'BUF'").maxPathLength(1).run()
filteredPaths: org.apache.spark.sql.DataFrame = [id: string, City: string ... 2 more fields]
filteredPaths.show()
+---+----+-----+-------+
| id|City|State|Country|
+---+----+-----+-------+
+---+----+-----+-------+
display(filteredPaths) // display instead of show - same diference

But there are no direct flights between San Francisco and Buffalo.

// Example 2a: Flying from San Francisco to Buffalo
val filteredPaths = tripGraph.bfs.fromExpr("id = 'SFO'").toExpr("id = 'BUF'").maxPathLength(2).run()
display(filteredPaths)

But there are flights from San Francisco to Buffalo with Minneapolis as the transfer point.

Loading the D3 Visualization

Using the airports D3 visualization to visualize airports and flight paths

Warning: classes defined within packages cannot be redefined without a cluster restart.
Compilation successful.
d3a1.graphs.help()

Produces a force-directed graph given a collection of edges of the following form:
case class Edge(src: String, dest: String, count: Long)

Usage:
%scala
import d3._
graphs.force(
  height = 500,
  width = 500,
  clicks: Dataset[Edge])

// On-time and Early Arrivals
import d3a1._

graphs.force(
  height = 800,
  width = 1200,
  clicks = sql("select src, dst as dest, count(1) as count from departureDelays_geo where delay <= 0 group by src, dst").as[Edge])