The Alarming Upsurge of Bird-Building Collisions¶
Skyscrapers and tall towers look splendid and can uplift the look of any city. Big buildings and bright lights are great to look at, and perfectly safe for human beings. But are they safe for birds? Apparently not. According to the Audubon Mid-Atlantic, atleast 365 million birds collide with buildings every year in the United States. The numbers can go upto 1 billion in some cases. Scientists warn that while bird-building collisions can result in an increased mortality of birds, they also lead to the decline and subsequent extinction of many bird species. In this article, we use GridDB and Python to derive insights into this often-overlooked threat.
import os
import pandas as pd
import numpy as np
import requests # to make http calls
import http
http.client.HTTPConnection.debuglevel = 1
from datetime import date
from datetime import datetime
import json # to parse different data objects like string, etc. to JSON
import tabulate
import seaborn as sns
from matplotlib import pyplot as plt
from scipy import stats
import random
The Dataset¶
The dataset used for this analysis can be downloaded from data.world or from the official website of DRYAD . The Dataset contains collisions recorded in Chicago and Cleveland along with the associated light levels. Please not that this data is limited to Chicago and Cleveland and hence are not representative of other states in the United States.
Citation: Winger, Benjamin M. et al. (2019), Nocturnal flight-calling behaviour predicts vulnerability to artificial light in migratory birds, Proceedings of the Royal Society B: Biological Sciences, Article-journal, https://doi.org/10.1098/rspb.2019.0364
os.chdir("C:\\Users\\Desktop\\GridDB)
Chicago_Collisions = pd.read_csv("Chicago_collision_data.csv", sep =",")
Cleveland_Collisions = pd.read_csv("Cleveland_collision_data.csv", sep =",")
Light_levels = pd.read_csv("Light_levels_dryad.csv", sep =",")
For Collection containers, the rowkey can be of any type. However, for Timeseries containers, the rowkey should be of the timestamp format. Hence, we process the 'Date' field in the form of a timestamp.
Chicago_Collisions['Date'] = Chicago_Collisions['Date'] + " 00:00:00"
Cleveland_Collisions['Date'] = Cleveland_Collisions['Date'] + " 00:00:00"
Light_levels['Date'] = Light_levels['Date'] + " 00:00:00"
Chicago_Collisions['Date'] = pd.to_datetime(Chicago_Collisions['Date'])
Cleveland_Collisions['Date'] = pd.to_datetime(Cleveland_Collisions['Date'])
Light_levels['Date'] = pd.to_datetime(Light_levels['Date'])
Light_levels.Light_Score = Light_levels.Light_Score.astype(str)
Importance of Uniqueness of Timestamps¶
Timeseries Containers in GridDB require you to have unique timestamp values. If not, they will overwrite each other. Note that as we converted dates to timestamps, rows which have the same date will also have the same timestamp value. Hence, printing out the number of rows inserted may not be a true validation. To prevent an over-write, let's add a random number of seconds to each timestamp value to ensure that the values are unique.
myCounter = 0
for i, row in Chicago_Collisions.iterrows():
myCounter = myCounter+1
Chicago_Collisions.loc[i, "Date"] = row['Date'] + pd.DateOffset(seconds=myCounter)
myCounter = 0
for i, row in Cleveland_Collisions.iterrows():
myCounter = myCounter+1
Cleveland_Collisions.loc[i, "Date"] = row['Date'] + pd.DateOffset(seconds=myCounter)
myCounter = 0
for i, row in Light_levels.iterrows():
myCounter = myCounter+1
Light_levels.loc[i, "Date"] = row['Date'] + pd.DateOffset(seconds=myCounter)
Changing the sequence of columns¶
The columns need to be re-ordered such that the 'Date' is the first column in the data. This is because time-series containers in GridDB expect a timestamp column to be the first key column.
chicago_cols = list(Chicago_Collisions.columns.values)
chicago_cols # ['Genus', 'Species', 'Date', 'Locality']
# Re-arrange to ['Date', 'Genus', 'Species', 'Locality']
Chicago_Collisions = Chicago_Collisions[['Date', 'Genus', 'Species', 'Locality']]
cleveland_cols = list(Cleveland_Collisions.columns.values)
cleveland_cols # ['Genus', 'Species', 'Date']
# Re-arrange to ['Date', 'Genus', 'Species']
Cleveland_Collisions = Cleveland_Collisions[['Date', 'Genus', 'Species']]
Formatting Date as Timestamp¶
GridDB requires the key column for its timeseries to be of the format %Y-%m-%dT%H:%M:%SZ. As an example, the expected format is 2022-10-16T12:00:00Z.
Chicago_Collisions['Date'] = Chicago_Collisions['Date'].apply(lambda x: x.strftime("%Y-%m-%dT%H:%M:%S.000Z"))
cleveland_cols = list(Cleveland_Collisions.columns.values)
cleveland_cols #['Genus', 'Species', 'Date']
# Re-arrange to ['Date','Genus','Species']
Cleveland_Collisions = Cleveland_Collisions[['Date', 'Genus', 'Species']]
Cleveland_Collisions['Date'] = Cleveland_Collisions['Date'].apply(lambda x: x.strftime("%Y-%m-%dT%H:%M:%S.000Z"))
Light_levels['Date'] = Light_levels['Date'].apply(lambda x: x.strftime("%Y-%m-%dT%H:%M:%S.000Z"))
Constructing the Container - Setting up the Data Model¶
As you might already know, GridDB is highly scaleable NoSQL database that extends the typical Key-value store model to a key-container model. In addition, it supports two types of containers - a Collection and a Time Series Container. Refer to https://griddb.net/en/blog/data-modeling-with-griddb/ to learn more on how GridDB compares to other NoSQL databases like Riak, Cassandra and MongoDB and why GridDB is the best of the lot. This resource also clearly explains how each type of container needs to be created. The rowkey determines the type of container. In this case, our data model looks like the one below -
Creating the Request (& Containers)¶
As per our requirements, we are required to create 3 containers. While constructing a time series container, note that the container type should be 'TIME_SERIES' and the rowkey must be set to 'True'.
#Construct an object to hold the request headers (ensure that you replace the XXX placeholder with the correct value that matches the credentials for your GridDB instance)
header_obj = {"Authorization":"XXX","Content-Type":"application/json; charset=UTF-8","User-Agent":"PostmanRuntime/7.29.0"}
#Construct the base URL based on your GridDB cluster you'd like to connect to (ensure that you replace the placeholders in the URL below with the correct values that correspond to your GridDB instance)
#'https://[host]:[port]/griddb/v2/[clustername]/dbs/[database_name]'
base_url = 'https://[host]:[port]/griddb/v2/[clustername]/dbs/[database_name]'
#Creating the container 'Chicago_Collisions'
#Construct an object to hold the request body (i.e., the first container that needs to be created)
# Genus,Species,Date,Locality
data_obj_1 = {
"container_name": "Chicago_Collisions",
"container_type": "TIME_SERIES",
"rowkey": True,
"columns": [
{
"name": "Date",
"type": "TIMESTAMP"
},
{
"name": "Genus",
"type": "STRING"
},
{
"name": "Species",
"type": "STRING"
},
{
"name": "Locality",
"type": "STRING"
}
]
}
#Set up the GridDB WebAPI URL
url = base_url+'containers'
#Invoke the GridDB WebAPI with the headers and the request body
x = requests.post(url, json = data_obj_1, headers = header_obj)
Here's a TIP : If you are new to GridDB and need help understanding the data types, check out this resource - 'Data Types in GridDB' It is important to note that the data types are case sensitive e.g. Timestamp should be specified in upper case and not in title case or lower case.
#Creating the container 'Cleveland_Collisions'
#Construct an object to hold the request body (i.e., the second container that needs to be created)
data_obj_2 = {
"container_name": "Cleveland_Collisions",
"container_type": "TIME_SERIES",
"rowkey": True,
"columns": [
{
"name": "Date",
"type": "TIMESTAMP"
},
{
"name": "Genus",
"type": "STRING"
},
{
"name": "Species",
"type": "STRING"
},
]
}
#Set up the GridDB WebAPI URL
url = base_url + 'containers'
#Invoke the GridDB WebAPI with the headers and the request body
x = requests.post(url, json = data_obj_2, headers = header_obj)
#Creating the container 'Light_levels'
#Construct an object to hold the request body (i.e., the third container that needs to be created)
data_obj_3 = {
"container_name": "Light_levels",
"container_type": "TIME_SERIES",
"rowkey": True,
"columns": [
{
"name": "Date",
"type": "TIMESTAMP"
},
{
"name": "Light_Score",
"type": "STRING"
},
]
}
#Set up the GridDB WebAPI URL
url = base_url + 'containers'
#Invoke the GridDB WebAPI with the headers and the request body
x = requests.post(url, json = data_obj_3, headers = header_obj)
Data Loading - Populating the containers with data (Row Registration)¶
Now that all containers have been loaded, we load the data from the three dataframes into each of the containers. The process of loading data into a container is also known as 'Row Registration' . To read more about it, refer to the GridDB resource here.
The 'to_json' function of the Pandas library is useful in constructing the JSON structure required for row registration.
Populating data in the container 'Chicago_Collisions'¶
#Convert the data in the dataframe to the JSON format
Chicago_Collisions_json = Chicago_Collisions.to_json(orient='values')
request_body_chicago_collisions = Chicago_Collisions_json
#Setup the URL to be used to invoke the GridDB WebAPI to register rows in the container created previously
url = base_url + 'containers/Chicago_Collisions/rows'
#Invoke the GridDB WebAPI using the request constructed
x = requests.put(url, data=request_body_chicago_collisions, headers=header_obj)
print(str(json.loads(x.text)['count']) + ' rows have been registered in the container Chicago_Collisions.')
69784 rows have been registered in the container Chicago_Collisions.
###############################################
#Construct the SQL to be used
sql_query1 = ("SELECT count(*) as cnt FROM Chicago_Collisions")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query1+'"}]'
#Invoke the GridDB WebAPI
query_req1 = requests.post(url, data=request_body, headers=header_obj)
#print the response and compare the output to the number of rows loaded
query_req1.text
Populating data in the container 'Cleveland_Collisions'¶
#Convert the data in the dataframe to the JSON format
Cleveland_Collisions_json = Cleveland_Collisions.to_json(orient='values')
request_body_cleveland_collisions = Cleveland_Collisions_json
#Setup the URL to be used to invoke the GridDB WebAPI to register rows in the container created previously
url = base_url + 'containers/Cleveland_Collisions/rows'
#Invoke the GridDB WebAPI using the request constructed
x = requests.put(url, data=request_body_cleveland_collisions, headers=header_obj)
print(str(json.loads(x.text)['count']) + ' rows have been registered in the container Cleveland_Collisions.')
2273 rows have been registered in the container Cleveland_Collisions.
###############################################
#Construct the SQL to be used
sql_query1 = ("SELECT count(*) as cnt FROM Cleveland_Collisions")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query1+'"}]'
#Invoke the GridDB WebAPI
query_req1 = requests.post(url, data=request_body, headers=header_obj)
#print the response and compare the output to the number of rows loaded
query_req1.text
Populating data in the container 'Light_levels'¶
#Convert the data in the dataframe to the JSON format
Light_levels_json = Light_levels.to_json(orient='values')
request_body_Light_levels = Light_levels_json
#Setup the URL to be used to invoke the GridDB WebAPI to register rows in the container created previously
url = base_url + 'containers/Light_levels/rows'
#Invoke the GridDB WebAPI using the request constructed
x = requests.put(url, data=request_body_Light_levels, headers=header_obj)
print(str(json.loads(x.text)['count']) + ' rows have been registered in the container Light_levels.')
3067 rows have been registered in the container Light_levels.
###############################################
#Construct the SQL to be used
sql_query1 = ("SELECT count(*) as cnt FROM Light_levels")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query1+'"}]'
#Invoke the GridDB WebAPI
query_req1 = requests.post(url, data=request_body, headers=header_obj)
#print the response and compare the output to the number of rows loaded
query_req1.text
Querying the database¶
We are now going to find insightful answers to questions about Bird-Building collisions using GridDB's powerful query database. The three containers that were created are going to be queried for actionable insights.
Harnessing the timeseries functions of GridDB¶
GridDB offers easy to use time-series functions that can be leveraged for quick insights. Read more here. Here, we use some time-series functions along with the standard sql functions available in GridDB.
What is the range of data available for Collisions in Chicago?¶
#Construct the SQL to be used
sql_query1 = ("SELECT max(Date) as cnt FROM Chicago_Collisions")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query1+'"}]'
#Invoke the GridDB WebAPI
query_req1 = requests.post(url, data=request_body, headers=header_obj)
query_req1.text
'[{"columns":[{"name":"cnt","type":"TIMESTAMP"}],"results":[["2016-11-30T17:05:37.000Z"]]}]'
There's data as recent as November 2016 .
#Construct the SQL to be used
sql_query2 = ("SELECT min(Date) as cnt FROM Chicago_Collisions")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query2+'"}]'
#Invoke the GridDB WebAPI
query_req2 = requests.post(url, data=request_body, headers=header_obj)
query_req2.text
'[{"columns":[{"name":"cnt","type":"TIMESTAMP"}],"results":[["1978-09-15T03:02:59.000Z"]]}]'
The 'Chicago Collisions' dataset has data from 1978 to 2016 .
When did a collision take place in Chicago on or after the New Year 2014 (1st of Jan 2014)?¶
The start of every Year is indeed a happy occasion for all of us; but not for all living beings. Let's see if there was a bird that was killed on or after New Year's day.
For this, we use the TIME_NEXT function of TQL. When this statement is used, GridDB selects a row whose timestamp is identical with or just after the specified timestamp. Read more about it here.
In this case, it fetches the specific bird-building collision that happened after 2014-01-01.
#Construct the TQL to be used
tql_query1 = "SELECT TIME_NEXT(*, TIMESTAMP('2014-01-01T00:00:00Z')) "
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + 'tql'
#Construct the request body which has the SQL that is to be used to retrieve the data
request_body = '[{"name":"Chicago_Collisions", "stmt":"'+tql_query1+'","columns":[]}]'
#Invoke the GridDB WebAPI
query_req3 = requests.post(url, data=request_body, headers=header_obj)
query_req3.text
'[{"columns":[{"name":"Date","type":"TIMESTAMP"},{"name":"Genus","type":"STRING"},{"name":"Species","type":"STRING"},{"name":"Locality","type":"STRING"}],"results":[["2014-03-14T19:19:27.000Z","Melospiza","melodia","MP"]],"offset":0,"limit":10000,"total":-1}]'
Insight: As per the TIME_NEXT function, the very next time a collision has been recorded after 2014-01-01 is 2014-03-14. A bird of the Melospiza genus and Melodia species was killed in McCormick Place, Chicago. In other words, a song sparrow was killed in a bird-building collision after 2014-01-01.
When did a collision take place in Chicago before the 4th of July 2016?¶
The TIME_PREV function fetches the record that lies just before the specified timestamp, in this case, just before 2016-07-04.
#Construct the TQL to be used
tql_query2 = "SELECT TIME_PREV(*, TIMESTAMP('2016-07-04T00:00:00Z')) "
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + 'tql'
#Construct the request body which has the SQL that is to be used to retrieve the data
request_body = '[{"name":"Chicago_Collisions", "stmt":"'+tql_query2+'","columns":[]}]'
#Invoke the GridDB WebAPI
query_req4 = requests.post(url, data=request_body, headers=header_obj)
query_req4.text
'[{"columns":[{"name":"Date","type":"TIMESTAMP"},{"name":"Genus","type":"STRING"},{"name":"Species","type":"STRING"},{"name":"Locality","type":"STRING"}],"results":[["2016-05-30T04:37:39.000Z","Dumetella","carolinensis","MP"]],"offset":0,"limit":10000,"total":-1}]'
A bird of the genus 'Dumetella' and species 'Carolinensis' was killed in a collision as of 2016-05-30. This bird that died was a Gray Catbird .
In each year, how many birds of each species were killed?¶
In addition to TQL, GridDB also offers all standard SQL functions like Aggregation and Time functions. Read more about it GridDB's official SQL Reference.
#Construct the SQL to be used
sql_query1 = ("SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Chicago_Collisions group by 1,2,3")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query1+'"}]'
#Validate the constructed request body
request_body
'[{"type":"sql-select", "stmt":"SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Chicago_Collisions group by 1,2,3"}]'
Invoke the GridDB SQL API to retrieve the results and process it.
#Invoke the GridDB WebAPI
data_req1 = requests.post(url, data=request_body, headers=header_obj)
#Process the response received and construct a Pandas dataframe with the data from the response
myJson = data_req1.json()
Chicago_Collision_Incidents = pd.DataFrame(myJson[0]["results"], columns=[myJson[0]["columns"][0]["name"], myJson[0]["columns"][1]["name"],myJson[0]["columns"][2]["name"],myJson[0]["columns"][3]["name"]])
Chicago_Collision_Incidents=Chicago_Collision_Incidents.sort_values(by=['cnt'], ascending=False)
print(Chicago_Collision_Incidents.to_markdown())
| | Genus | Species | Incident_Year | cnt | |-----:|:-------------|:-----------------|----------------:|------:| | 773 | Zonotrichia | albicollis | 2013 | 984 | | 655 | Zonotrichia | albicollis | 2010 | 859 | | 2258 | Zonotrichia | albicollis | 2008 | 756 | | 4 | Zonotrichia | albicollis | 2009 | 623 | | 2285 | Zonotrichia | albicollis | 2006 | 567 | | 2055 | Zonotrichia | albicollis | 2011 | 540 | | 1293 | Zonotrichia | albicollis | 2007 | 520 | | 1411 | Zonotrichia | albicollis | 2014 | 500 | | 624 | Zonotrichia | albicollis | 2012 | 482 | | 2410 | Melospiza | melodia | 1988 | 456 | | 1630 | Zonotrichia | albicollis | 2015 | 453 | | 479 | Zonotrichia | albicollis | 2005 | 432 | | 705 | Melospiza | melodia | 1998 | 412 | | 272 | Melospiza | melodia | 1994 | 401 | | 1902 | Junco | hyemalis | 1996 | 358 | | 2367 | Seiurus | aurocapilla | 2011 | 352 | | 883 | Seiurus | aurocapilla | 2014 | 347 | | 1393 | Certhia | americana | 2010 | 328 | | 1733 | Seiurus | aurocapilla | 2012 | 323 | | 1502 | Melospiza | melodia | 1996 | 320 | | 1553 | Melospiza | melodia | 1990 | 307 | | 937 | Seiurus | aurocapilla | 2008 | 295 | | 2178 | Junco | hyemalis | 2014 | 289 | | 330 | Zonotrichia | albicollis | 2002 | 287 | | 1935 | Seiurus | aurocapilla | 2015 | 282 | | 1200 | Junco | hyemalis | 2015 | 278 | | 1595 | Catharus | guttatus | 2015 | 274 | | 1124 | Zonotrichia | albicollis | 2016 | 274 | | 2383 | Melospiza | georgiana | 1994 | 274 | | 744 | Seiurus | aurocapilla | 2009 | 268 | | 1177 | Certhia | americana | 2011 | 265 | | 2020 | Certhia | americana | 2013 | 263 | | 1370 | Junco | hyemalis | 2012 | 261 | | 2355 | Melospiza | melodia | 1986 | 261 | | 1809 | Oreothlypis | peregrina | 2014 | 260 | | 343 | Junco | hyemalis | 2013 | 250 | | 310 | Seiurus | aurocapilla | 2013 | 245 | | 1958 | Catharus | guttatus | 2013 | 245 | | 1591 | Junco | hyemalis | 1988 | 240 | | 65 | Melospiza | melodia | 1995 | 240 | | 2197 | Melospiza | georgiana | 1995 | 238 | | 1700 | Melospiza | georgiana | 1985 | 238 | | 1487 | Zonotrichia | albicollis | 2004 | 237 | | 925 | Melospiza | melodia | 1987 | 234 | | 572 | Junco | hyemalis | 2010 | 233 | | 22 | Catharus | guttatus | 2007 | 232 | | 1245 | Seiurus | aurocapilla | 2006 | 228 | | 247 | Zonotrichia | albicollis | 1985 | 226 | | 751 | Certhia | americana | 2016 | 223 | | 1014 | Catharus | guttatus | 2010 | 221 | | 1114 | Junco | hyemalis | 1994 | 221 | | 972 | Certhia | americana | 2012 | 219 | | 1966 | Junco | hyemalis | 1982 | 219 | | 741 | Junco | hyemalis | 2011 | 218 | | 1850 | Junco | hyemalis | 2006 | 218 | | 1029 | Seiurus | aurocapilla | 2007 | 215 | | 130 | Seiurus | aurocapilla | 2010 | 215 | | 102 | Junco | hyemalis | 1985 | 215 | | 329 | Junco | hyemalis | 1998 | 211 | | 1120 | Melospiza | georgiana | 2007 | 209 | | 1806 | Certhia | americana | 2014 | 209 | | 2011 | Oreothlypis | peregrina | 2015 | 206 | | 2422 | Catharus | guttatus | 2009 | 204 | | 137 | Catharus | ustulatus | 2014 | 201 | | 1377 | Melospiza | melodia | 1991 | 201 | | 2132 | Junco | hyemalis | 2008 | 199 | | 1142 | Junco | hyemalis | 1984 | 198 | | 1194 | Zonotrichia | albicollis | 1994 | 192 | | 1764 | Junco | hyemalis | 1989 | 189 | | 1915 | Melospiza | melodia | 2007 | 187 | | 811 | Melospiza | georgiana | 1996 | 187 | | 1795 | Catharus | guttatus | 2014 | 186 | | 801 | Catharus | guttatus | 2011 | 185 | | 2061 | Melospiza | georgiana | 2002 | 182 | | 1171 | Melospiza | georgiana | 2013 | 179 | | 2390 | Junco | hyemalis | 1990 | 178 | | 952 | Melospiza | georgiana | 1989 | 178 | | 1577 | Catharus | ustulatus | 2011 | 176 | | 1960 | Junco | hyemalis | 1986 | 175 | | 2053 | Junco | hyemalis | 2007 | 174 | | 1522 | Melospiza | georgiana | 1986 | 173 | | 200 | Zonotrichia | albicollis | 1995 | 173 | | 405 | Certhia | americana | 2015 | 172 | | 114 | Oreothlypis | ruficapilla | 2011 | 170 | | 369 | Certhia | americana | 2009 | 168 | | 236 | Oreothlypis | peregrina | 2012 | 168 | | 1781 | Melospiza | melodia | 1985 | 168 | | 514 | Zonotrichia | albicollis | 2003 | 166 | | 440 | Oreothlypis | peregrina | 2013 | 166 | | 58 | Junco | hyemalis | 2016 | 165 | | 93 | Melospiza | georgiana | 1987 | 162 | | 385 | Oreothlypis | peregrina | 2011 | 161 | | 935 | Catharus | guttatus | 2012 | 161 | | 1801 | Passerella | iliaca | 2007 | 161 | | 1945 | Melospiza | georgiana | 1982 | 160 | | 1844 | Regulus | satrapa | 2010 | 157 | | 1720 | Catharus | ustulatus | 2012 | 157 | | 1903 | Zonotrichia | albicollis | 2000 | 156 | | 43 | Zonotrichia | albicollis | 1984 | 155 | | 256 | Junco | hyemalis | 1992 | 153 | | 759 | Melospiza | georgiana | 1990 | 153 | | 2315 | Junco | hyemalis | 2009 | 153 | | 689 | Melospiza | georgiana | 1984 | 152 | | 2328 | Melospiza | georgiana | 1988 | 151 | | 1940 | Melospiza | georgiana | 2009 | 148 | | 1143 | Zonotrichia | albicollis | 1996 | 147 | | 1921 | Spizelloides | arborea | 1998 | 147 | | 2245 | Melospiza | georgiana | 2001 | 146 | | 1292 | Junco | hyemalis | 1995 | 146 | | 1873 | Seiurus | aurocapilla | 2005 | 143 | | 2108 | Melospiza | georgiana | 2008 | 143 | | 1583 | Melospiza | georgiana | 1992 | 142 | | 562 | Melospiza | melodia | 1983 | 142 | | 78 | Certhia | americana | 2007 | 142 | | 2279 | Seiurus | aurocapilla | 1996 | 142 | | 1944 | Seiurus | aurocapilla | 2016 | 140 | | 2352 | Catharus | ustulatus | 2015 | 137 | | 1347 | Melospiza | georgiana | 2012 | 136 | | 265 | Certhia | americana | 2006 | 135 | | 547 | Certhia | americana | 2008 | 135 | | 866 | Catharus | ustulatus | 2016 | 134 | | 168 | Catharus | guttatus | 2008 | 134 | | 362 | Zonotrichia | albicollis | 1992 | 133 | | 1048 | Junco | hyemalis | 2004 | 132 | | 1100 | Passerella | iliaca | 2012 | 132 | | 955 | Junco | hyemalis | 1987 | 130 | | 1643 | Geothlypis | trichas | 1996 | 127 | | 1776 | Catharus | ustulatus | 2010 | 125 | | 986 | Zonotrichia | albicollis | 1989 | 125 | | 1442 | Catharus | guttatus | 2006 | 125 | | 1659 | Regulus | satrapa | 2016 | 125 | | 198 | Junco | hyemalis | 1991 | 124 | | 1072 | Melospiza | melodia | 1992 | 124 | | 865 | Melospiza | melodia | 1993 | 123 | | 1318 | Melospiza | georgiana | 2006 | 123 | | 1925 | Oreothlypis | ruficapilla | 2008 | 122 | | 838 | Zonotrichia | albicollis | 1986 | 122 | | 780 | Catharus | ustulatus | 2009 | 122 | | 1542 | Catharus | ustulatus | 2013 | 122 | | 418 | Zonotrichia | albicollis | 1990 | 120 | | 1575 | Passerella | iliaca | 2006 | 120 | | 1 | Passerella | iliaca | 1992 | 119 | | 943 | Catharus | ustulatus | 2008 | 119 | | 1717 | Melospiza | melodia | 1999 | 117 | | 760 | Oreothlypis | ruficapilla | 2014 | 117 | | 488 | Junco | hyemalis | 1993 | 116 | | 1400 | Melospiza | georgiana | 1993 | 116 | | 622 | Junco | hyemalis | 2000 | 116 | | 718 | Passerella | iliaca | 2014 | 114 | | 2129 | Melospiza | melodia | 2006 | 114 | | 1560 | Catharus | guttatus | 1994 | 113 | | 1702 | Oreothlypis | ruficapilla | 2009 | 112 | | 206 | Spizelloides | arborea | 1991 | 111 | | 2347 | Junco | hyemalis | 1980 | 111 | | 323 | Melospiza | lincolnii | 2013 | 109 | | 1754 | Oreothlypis | ruficapilla | 2015 | 109 | | 316 | Oreothlypis | ruficapilla | 2010 | 108 | | 368 | Setophaga | magnolia | 2012 | 107 | | 2168 | Melospiza | lincolnii | 2010 | 107 | | 1496 | Catharus | guttatus | 2016 | 105 | | 2063 | Melospiza | melodia | 2012 | 105 | | 1613 | Melospiza | georgiana | 1998 | 105 | | 2159 | Melospiza | georgiana | 2014 | 105 | | 1275 | Melospiza | georgiana | 2000 | 102 | | 2167 | Catharus | guttatus | 1989 | 101 | | 1156 | Oreothlypis | peregrina | 2007 | 100 | | 2218 | Melospiza | melodia | 1989 | 100 | | 470 | Zonotrichia | albicollis | 1982 | 99 | | 389 | Melospiza | lincolnii | 2007 | 99 | | 1655 | Seiurus | aurocapilla | 2002 | 99 | | 1660 | Catharus | ustulatus | 2006 | 98 | | 1649 | Seiurus | aurocapilla | 1985 | 97 | | 1207 | Spizelloides | arborea | 1988 | 96 | | 544 | Melospiza | georgiana | 1983 | 96 | | 1132 | Oreothlypis | ruficapilla | 2012 | 96 | | 2379 | Setophaga | magnolia | 2014 | 95 | | 1732 | Junco | hyemalis | 1999 | 95 | | 926 | Oreothlypis | ruficapilla | 2013 | 95 | | 1808 | Melospiza | lincolnii | 2008 | 95 | | 466 | Melospiza | georgiana | 2004 | 95 | | 1742 | Setophaga | magnolia | 2011 | 94 | | 1300 | Melospiza | melodia | 2000 | 93 | | 855 | Passerella | iliaca | 2009 | 93 | | 538 | Melospiza | georgiana | 2010 | 93 | | 1432 | Catharus | guttatus | 1985 | 91 | | 1121 | Setophaga | magnolia | 2008 | 91 | | 1334 | Oreothlypis | peregrina | 2000 | 91 | | 1879 | Passerella | iliaca | 2008 | 90 | | 566 | Zonotrichia | albicollis | 1993 | 90 | | 2123 | Zonotrichia | albicollis | 2001 | 89 | | 354 | Oreothlypis | peregrina | 1992 | 89 | | 1787 | Geothlypis | trichas | 2014 | 88 | | 1315 | Passerella | iliaca | 1988 | 88 | | 1982 | Zonotrichia | albicollis | 1998 | 88 | | 548 | Melospiza | lincolnii | 2014 | 88 | | 257 | Seiurus | aurocapilla | 2003 | 88 | | 1968 | Melospiza | georgiana | 2015 | 88 | | 677 | Melospiza | georgiana | 2003 | 87 | | 1428 | Melospiza | melodia | 2009 | 87 | | 283 | Passerella | iliaca | 2010 | 87 | | 2079 | Seiurus | aurocapilla | 2004 | 87 | | 1697 | Regulus | satrapa | 2013 | 86 | | 2037 | Zonotrichia | albicollis | 1988 | 86 | | 941 | Setophaga | magnolia | 2009 | 85 | | 1382 | Oreothlypis | peregrina | 2010 | 85 | | 950 | Zonotrichia | leucophrys | 2015 | 84 | | 1647 | Catharus | guttatus | 2005 | 84 | | 1656 | Certhia | americana | 2005 | 83 | | 890 | Passerella | iliaca | 2015 | 83 | | 1049 | Zonotrichia | albicollis | 1987 | 82 | | 1665 | Seiurus | aurocapilla | 1983 | 82 | | 1004 | Spizelloides | arborea | 1982 | 81 | | 755 | Setophaga | coronata | 2001 | 81 | | 1980 | Melospiza | lincolnii | 2009 | 81 | | 1258 | Junco | hyemalis | 2005 | 81 | | 1658 | Passerella | iliaca | 2011 | 81 | | 1519 | Setophaga | striata | 2014 | 80 | | 1384 | Catharus | guttatus | 1995 | 80 | | 806 | Passerella | iliaca | 1994 | 80 | | 1951 | Melospiza | lincolnii | 2015 | 79 | | 646 | Seiurus | aurocapilla | 1984 | 79 | | 1247 | Melospiza | melodia | 2014 | 79 | | 315 | Melospiza | georgiana | 2011 | 79 | | 611 | Melospiza | georgiana | 1997 | 79 | | 549 | Melospiza | georgiana | 1991 | 79 | | 1507 | Catharus | guttatus | 1996 | 79 | | 2209 | Setophaga | ruticilla | 2008 | 78 | | 2365 | Catharus | guttatus | 1988 | 78 | | 914 | Setophaga | ruticilla | 2014 | 78 | | 2221 | Oreothlypis | peregrina | 2008 | 77 | | 2112 | Regulus | satrapa | 2015 | 77 | | 832 | Mniotilta | varia | 2014 | 77 | | 1001 | Melospiza | lincolnii | 1985 | 77 | | 1884 | Seiurus | aurocapilla | 1982 | 77 | | 1615 | Oreothlypis | ruficapilla | 2006 | 76 | | 784 | Melospiza | melodia | 2010 | 76 | | 1953 | Oreothlypis | peregrina | 2005 | 76 | | 1510 | Passerella | iliaca | 1989 | 76 | | 995 | Setophaga | magnolia | 2015 | 75 | | 1183 | Oreothlypis | peregrina | 2009 | 75 | | 1446 | Sitta | canadensis | 2012 | 75 | | 2005 | Geothlypis | trichas | 2013 | 75 | | 331 | Catharus | minimus | 2012 | 75 | | 2064 | Geothlypis | trichas | 2011 | 74 | | 573 | Oreothlypis | peregrina | 2016 | 74 | | 779 | Oreothlypis | peregrina | 1996 | 74 | | 1796 | Seiurus | aurocapilla | 1990 | 74 | | 2104 | Oreothlypis | ruficapilla | 2016 | 74 | | 2289 | Passerella | iliaca | 1985 | 73 | | 2337 | Passerella | iliaca | 1991 | 73 | | 423 | Junco | hyemalis | 2003 | 73 | | 1478 | Melospiza | georgiana | 2005 | 73 | | 2002 | Junco | hyemalis | 2001 | 72 | | 1848 | Melospiza | melodia | 2016 | 72 | | 166 | Setophaga | magnolia | 2013 | 71 | | 432 | Catharus | ustulatus | 1992 | 71 | | 518 | Melospiza | melodia | 2004 | 71 | | 2345 | Setophaga | ruticilla | 2015 | 71 | | 285 | Catharus | ustulatus | 2007 | 71 | | 2085 | Oreothlypis | peregrina | 1985 | 70 | | 2148 | Passerella | iliaca | 1990 | 70 | | 1988 | Melospiza | melodia | 1982 | 70 | | 2421 | Geothlypis | trichas | 1984 | 69 | | 1814 | Catharus | guttatus | 1983 | 69 | | 1972 | Regulus | satrapa | 2006 | 69 | | 1179 | Melospiza | lincolnii | 2011 | 69 | | 2191 | Geothlypis | trichas | 2012 | 69 | | 32 | Mniotilta | varia | 2012 | 68 | | 2283 | Catharus | guttatus | 2000 | 68 | | 665 | Catharus | guttatus | 2002 | 68 | | 793 | Catharus | guttatus | 1982 | 68 | | 1863 | Oreothlypis | peregrina | 1984 | 67 | | 727 | Melospiza | melodia | 1984 | 66 | | 217 | Geothlypis | trichas | 2008 | 66 | | 671 | Setophaga | magnolia | 2007 | 66 | | 2014 | Catharus | guttatus | 1990 | 66 | | 667 | Seiurus | aurocapilla | 1994 | 66 | | 1282 | Regulus | satrapa | 2009 | 65 | | 2304 | Catharus | fuscescens | 1990 | 65 | | 1891 | Melospiza | lincolnii | 1996 | 65 | | 762 | Passerella | iliaca | 2016 | 65 | | 672 | Passerella | iliaca | 1987 | 65 | | 824 | Zonotrichia | albicollis | 1980 | 65 | | 2300 | Zonotrichia | albicollis | 1979 | 64 | | 1476 | Spizelloides | arborea | 1994 | 64 | | 886 | Seiurus | aurocapilla | 1979 | 64 | | 2268 | Melospiza | melodia | 2015 | 64 | | 2397 | Setophaga | ruticilla | 2009 | 64 | | 848 | Setophaga | magnolia | 2006 | 64 | | 2306 | Catharus | guttatus | 1998 | 64 | | 215 | Setophaga | coronata | 1985 | 63 | | 1892 | Regulus | satrapa | 2012 | 63 | | 805 | Melospiza | lincolnii | 1984 | 63 | | 739 | Parkesia | noveboracensis | 2012 | 63 | | 2150 | Setophaga | striata | 2016 | 63 | | 1877 | Mniotilta | varia | 2015 | 62 | | 80 | Passerella | iliaca | 2013 | 62 | | 581 | Spizelloides | arborea | 1985 | 62 | | 1952 | Catharus | minimus | 2014 | 62 | | 1218 | Geothlypis | trichas | 2009 | 61 | | 714 | Catharus | guttatus | 1992 | 61 | | 1420 | Junco | hyemalis | 2002 | 61 | | 1541 | Setophaga | ruticilla | 2011 | 60 | | 162 | Seiurus | aurocapilla | 1988 | 60 | | 1246 | Melospiza | lincolnii | 2005 | 60 | | 2161 | Oreothlypis | peregrina | 2006 | 60 | | 1439 | Passerella | iliaca | 1982 | 59 | | 2242 | Setophaga | magnolia | 1996 | 59 | | 72 | Setophaga | palmarum | 2014 | 59 | | 1129 | Melospiza | georgiana | 1980 | 59 | | 2222 | Zonotrichia | leucophrys | 2009 | 59 | | 2140 | Junco | hyemalis | 1983 | 58 | | 1500 | Junco | hyemalis | 1978 | 58 | | 868 | Catharus | guttatus | 2001 | 58 | | 2235 | Passerella | iliaca | 1995 | 58 | | 314 | Melospiza | lincolnii | 1994 | 58 | | 1359 | Zonotrichia | albicollis | 1997 | 58 | | 1250 | Passerina | cyanea | 1982 | 57 | | 1381 | Melospiza | lincolnii | 2012 | 57 | | 1862 | Melospiza | lincolnii | 2002 | 57 | | 1860 | Catharus | ustulatus | 2005 | 56 | | 1249 | Catharus | guttatus | 1986 | 56 | | 2277 | Catharus | guttatus | 1979 | 56 | | 188 | Melospiza | lincolnii | 2006 | 56 | | 512 | Passerella | iliaca | 1986 | 56 | | 2415 | Catharus | guttatus | 1980 | 56 | | 657 | Melospiza | melodia | 2013 | 56 | | 1263 | Passerella | iliaca | 1998 | 55 | | 717 | Setophaga | ruticilla | 2013 | 55 | | 266 | Seiurus | aurocapilla | 1980 | 55 | | 1636 | Melospiza | melodia | 2008 | 55 | | 1099 | Regulus | satrapa | 2014 | 55 | | 1928 | Geothlypis | trichas | 2007 | 54 | | 1268 | Melospiza | lincolnii | 1982 | 54 | | 644 | Zonotrichia | albicollis | 1983 | 54 | | 1943 | Oreothlypis | peregrina | 1994 | 53 | | 1344 | Junco | hyemalis | 1981 | 53 | | 564 | Parkesia | noveboracensis | 2013 | 53 | | 1429 | Oreothlypis | ruficapilla | 2007 | 53 | | 81 | Setophaga | striata | 2011 | 53 | | 338 | Oreothlypis | peregrina | 1983 | 52 | | 1942 | Setophaga | magnolia | 2010 | 52 | | 814 | Zonotrichia | leucophrys | 2008 | 52 | | 177 | Zonotrichia | leucophrys | 1986 | 52 | | 663 | Geothlypis | trichas | 1993 | 52 | | 1181 | Catharus | minimus | 2010 | 52 | | 1317 | Geothlypis | trichas | 2016 | 52 | | 616 | Parkesia | noveboracensis | 2011 | 52 | | 498 | Junco | hyemalis | 1979 | 52 | | 942 | Passerella | iliaca | 2005 | 52 | | 1588 | Parkesia | noveboracensis | 2014 | 51 | | 1870 | Melospiza | lincolnii | 2016 | 51 | | 408 | Geothlypis | trichas | 2015 | 51 | | 1772 | Setophaga | coronata | 2000 | 51 | | 1094 | Setophaga | striata | 2010 | 51 | | 534 | Catharus | guttatus | 1993 | 51 | | 976 | Setophaga | coronata | 2012 | 51 | | 2200 | Parkesia | noveboracensis | 2009 | 51 | | 1191 | Parkesia | noveboracensis | 2008 | 51 | | 592 | Oreothlypis | ruficapilla | 1996 | 51 | | 2004 | Mniotilta | varia | 2008 | 51 | | 1766 | Setophaga | ruticilla | 2012 | 51 | | 1309 | Seiurus | aurocapilla | 1993 | 50 | | 893 | Setophaga | striata | 2009 | 50 | | 2205 | Geothlypis | trichas | 1985 | 50 | | 1059 | Mniotilta | varia | 2013 | 50 | | 2402 | Setophaga | coronata | 2013 | 50 | | 77 | Seiurus | aurocapilla | 2000 | 50 | | 1248 | Catharus | ustulatus | 1994 | 49 | | 1716 | Melospiza | lincolnii | 1995 | 49 | | 1959 | Passerina | cyanea | 2011 | 49 | | 183 | Zonotrichia | leucophrys | 2011 | 49 | | 875 | Spizelloides | arborea | 2012 | 48 | | 1324 | Melospiza | georgiana | 1979 | 48 | | 1721 | Setophaga | striata | 2015 | 48 | | 1704 | Catharus | guttatus | 2003 | 47 | | 1355 | Geothlypis | trichas | 2002 | 46 | | 1888 | Dumetella | carolinensis | 2014 | 46 | | 506 | Seiurus | aurocapilla | 1995 | 46 | | 2124 | Catharus | minimus | 2015 | 46 | | 2384 | Melospiza | lincolnii | 1986 | 46 | | 1648 | Setophaga | palmarum | 1985 | 46 | | 541 | Zonotrichia | leucophrys | 1994 | 46 | | 731 | Zonotrichia | leucophrys | 2014 | 46 | | 610 | Zonotrichia | leucophrys | 2007 | 46 | | 1654 | Passerella | iliaca | 1996 | 46 | | 441 | Setophaga | coronata | 1996 | 46 | | 2041 | Melospiza | georgiana | 2016 | 46 | | 729 | Troglodytes | hiemalis | 2008 | 46 | | 1492 | Melospiza | melodia | 2003 | 45 | | 30 | Pheucticus | ludovicianus | 2011 | 45 | | 2229 | Catharus | guttatus | 1987 | 45 | | 1755 | Regulus | satrapa | 2007 | 45 | | 457 | Setophaga | palmarum | 2012 | 45 | | 1103 | Catharus | ustulatus | 1982 | 45 | | 126 | Catharus | minimus | 2011 | 45 | | 2040 | Passerina | cyanea | 1985 | 44 | | 218 | Catharus | ustulatus | 1993 | 44 | | 493 | Melospiza | melodia | 2002 | 44 | | 1257 | Setophaga | palmarum | 2008 | 44 | | 1006 | Geothlypis | trichas | 2010 | 44 | | 1947 | Catharus | ustulatus | 1984 | 44 | | 1311 | Catharus | fuscescens | 1985 | 44 | | 346 | Spizelloides | arborea | 1996 | 44 | | 467 | Regulus | satrapa | 2011 | 43 | | 1448 | Regulus | calendula | 2009 | 43 | | 922 | Oreothlypis | peregrina | 1995 | 43 | | 87 | Melospiza | lincolnii | 1993 | 43 | | 340 | Melospiza | melodia | 2005 | 43 | | 239 | Melospiza | lincolnii | 2000 | 43 | | 397 | Spizelloides | arborea | 1990 | 43 | | 132 | Oreothlypis | peregrina | 1982 | 43 | | 298 | Catharus | ustulatus | 1988 | 43 | | 379 | Troglodytes | hiemalis | 2014 | 42 | | 268 | Regulus | satrapa | 2008 | 42 | | 264 | Setophaga | ruticilla | 2007 | 42 | | 2356 | Setophaga | coronata | 1982 | 42 | | 2078 | Geothlypis | trichas | 1983 | 42 | | 778 | Passerella | iliaca | 2004 | 42 | | 631 | Melospiza | melodia | 2011 | 42 | | 211 | Mniotilta | varia | 2011 | 42 | | 1876 | Melospiza | lincolnii | 1979 | 42 | | 796 | Seiurus | aurocapilla | 1987 | 42 | | 654 | Regulus | calendula | 2011 | 42 | | 1543 | Oreothlypis | ruficapilla | 1979 | 41 | | 726 | Melospiza | lincolnii | 1990 | 41 | | 1243 | Zonotrichia | leucophrys | 1985 | 41 | | 172 | Melospiza | lincolnii | 1987 | 41 | | 2319 | Melospiza | lincolnii | 1992 | 41 | | 2029 | Melospiza | lincolnii | 2003 | 41 | | 175 | Regulus | satrapa | 2005 | 41 | | 234 | Melospiza | lincolnii | 1983 | 41 | | 1211 | Catharus | ustulatus | 1996 | 40 | | 2141 | Geothlypis | trichas | 2006 | 40 | | 1756 | Zonotrichia | leucophrys | 2013 | 40 | | 585 | Catharus | ustulatus | 1985 | 40 | | 1054 | Spizelloides | arborea | 2015 | 40 | | 227 | Setophaga | palmarum | 2009 | 40 | | 2313 | Melospiza | melodia | 2001 | 40 | | 2238 | Catharus | fuscescens | 1996 | 40 | | 394 | Catharus | guttatus | 1984 | 39 | | 1484 | Geothlypis | trichas | 1995 | 39 | | 1584 | Setophaga | magnolia | 2016 | 39 | | 2231 | Seiurus | aurocapilla | 1986 | 39 | | 2385 | Zonotrichia | leucophrys | 2010 | 39 | | 1063 | Catharus | ustulatus | 1995 | 39 | | 5 | Setophaga | striata | 2006 | 39 | | 856 | Catharus | ustulatus | 2004 | 39 | | 2100 | Passerina | cyanea | 2012 | 38 | | 110 | Setophaga | palmarum | 2016 | 38 | | 1396 | Passerella | iliaca | 1993 | 38 | | 524 | Oreothlypis | peregrina | 2002 | 38 | | 2169 | Zonotrichia | albicollis | 1999 | 38 | | 2116 | Zonotrichia | albicollis | 1978 | 38 | | 1406 | Parkesia | noveboracensis | 2015 | 38 | | 648 | Passerella | iliaca | 1980 | 38 | | 1981 | Oreothlypis | ruficapilla | 1995 | 38 | | 1508 | Seiurus | aurocapilla | 1992 | 38 | | 1571 | Seiurus | aurocapilla | 1991 | 38 | | 63 | Catharus | ustulatus | 2000 | 38 | | 1580 | Melospiza | lincolnii | 1988 | 38 | | 640 | Geothlypis | trichas | 1987 | 38 | | 393 | Melospiza | melodia | 1980 | 38 | | 2232 | Setophaga | pensylvanica | 1996 | 37 | | 554 | Catharus | minimus | 2013 | 37 | | 2240 | Setophaga | magnolia | 2005 | 37 | | 1828 | Mniotilta | varia | 2009 | 37 | | 1319 | Zonotrichia | leucophrys | 1998 | 37 | | 267 | Setophaga | coronata | 1995 | 37 | | 1205 | Mniotilta | varia | 2006 | 37 | | 2357 | Troglodytes | hiemalis | 2010 | 37 | | 249 | Passerina | cyanea | 1996 | 37 | | 1736 | Sitta | canadensis | 2007 | 37 | | 430 | Spizelloides | arborea | 2008 | 37 | | 923 | Catharus | ustulatus | 1983 | 37 | | 1302 | Dumetella | carolinensis | 2011 | 37 | | 1823 | Catharus | guttatus | 2004 | 36 | | 136 | Passerella | iliaca | 2003 | 36 | | 504 | Geothlypis | trichas | 1994 | 36 | | 1040 | Oreothlypis | ruficapilla | 1984 | 36 | | 1098 | Melospiza | lincolnii | 1998 | 36 | | 1750 | Setophaga | ruticilla | 2016 | 36 | | 2162 | Zonotrichia | leucophrys | 1990 | 36 | | 2312 | Spizelloides | arborea | 1992 | 36 | | 2192 | Catharus | minimus | 2016 | 36 | | 1071 | Oreothlypis | peregrina | 1986 | 36 | | 721 | Setophaga | striata | 2008 | 36 | | 2286 | Geothlypis | trichas | 1982 | 36 | | 1927 | Hylocichla | mustelina | 2010 | 35 | | 1752 | Hylocichla | mustelina | 2011 | 35 | | 604 | Sitta | canadensis | 2010 | 35 | | 1277 | Setophaga | magnolia | 1985 | 35 | | 684 | Certhia | americana | 1985 | 35 | | 1567 | Geothlypis | trichas | 1990 | 35 | | 2164 | Troglodytes | hiemalis | 2009 | 35 | | 138 | Setophaga | striata | 2013 | 35 | | 1383 | Troglodytes | hiemalis | 2013 | 34 | | 2305 | Setophaga | ruticilla | 1996 | 34 | | 1517 | Passerella | iliaca | 2000 | 34 | | 60 | Setophaga | coronata | 1994 | 34 | | 1451 | Melospiza | georgiana | 1999 | 34 | | 556 | Geothlypis | trichas | 2000 | 34 | | 2086 | Zonotrichia | leucophrys | 2002 | 34 | | 1998 | Spizelloides | arborea | 1984 | 33 | | 2118 | Melospiza | georgiana | 1981 | 33 | | 1861 | Dumetella | carolinensis | 2008 | 33 | | 1867 | Setophaga | palmarum | 2013 | 33 | | 1807 | Parkesia | noveboracensis | 1990 | 33 | | 1885 | Catharus | fuscescens | 2015 | 33 | | 1027 | Zonotrichia | leucophrys | 1984 | 33 | | 1152 | Catharus | ustulatus | 1990 | 33 | | 2377 | Setophaga | striata | 2012 | 33 | | 1327 | Troglodytes | hiemalis | 2011 | 33 | | 1329 | Parkesia | noveboracensis | 1996 | 33 | | 586 | Troglodytes | hiemalis | 2015 | 33 | | 847 | Seiurus | aurocapilla | 1997 | 33 | | 973 | Hylocichla | mustelina | 2007 | 33 | | 1101 | Oreothlypis | peregrina | 1988 | 33 | | 1166 | Passerina | cyanea | 2009 | 32 | | 711 | Catharus | fuscescens | 1988 | 32 | | 196 | Melospiza | melodia | 1981 | 32 | | 1670 | Oreothlypis | peregrina | 1991 | 32 | | 584 | Oreothlypis | peregrina | 2004 | 32 | | 240 | Sitta | canadensis | 2016 | 32 | | 2035 | Parkesia | noveboracensis | 2010 | 32 | | 1719 | Oreothlypis | peregrina | 1993 | 32 | | 96 | Spizelloides | arborea | 2000 | 32 | | 764 | Geothlypis | trichas | 1988 | 32 | | 804 | Oreothlypis | ruficapilla | 1983 | 31 | | 807 | Regulus | calendula | 2010 | 31 | | 863 | Spizelloides | arborea | 2016 | 31 | | 1073 | Setophaga | coronata | 1993 | 31 | | 1466 | Catharus | fuscescens | 1984 | 31 | | 57 | Setophaga | ruticilla | 2006 | 31 | | 1453 | Cardellina | canadensis | 1996 | 31 | | 342 | Oporornis | agilis | 2006 | 31 | | 1159 | Geothlypis | trichas | 2003 | 31 | | 15 | Catharus | guttatus | 1978 | 31 | | 1161 | Setophaga | palmarum | 2007 | 31 | | 957 | Catharus | minimus | 2009 | 30 | | 735 | Setophaga | pensylvanica | 2014 | 30 | | 1333 | Catharus | minimus | 1985 | 30 | | 975 | Oreothlypis | ruficapilla | 1982 | 30 | | 1061 | Setophaga | ruticilla | 2005 | 30 | | 903 | Junco | hyemalis | 1997 | 30 | | 1033 | Pheucticus | ludovicianus | 2014 | 30 | | 724 | Zonotrichia | leucophrys | 1995 | 30 | | 1341 | Parkesia | noveboracensis | 1982 | 30 | | 1039 | Melospiza | lincolnii | 2004 | 30 | | 2417 | Passerella | iliaca | 1979 | 30 | | 1843 | Zonotrichia | albicollis | 1991 | 30 | | 2382 | Hylocichla | mustelina | 2006 | 30 | | 112 | Melospiza | melodia | 1997 | 30 | | 109 | Geothlypis | philadelphia | 1996 | 30 | | 1650 | Passerella | iliaca | 1983 | 30 | | 1260 | Zonotrichia | leucophrys | 1982 | 29 | | 2068 | Oreothlypis | ruficapilla | 1985 | 29 | | 123 | Setophaga | coronata | 2016 | 29 | | 2214 | Catharus | minimus | 1996 | 29 | | 690 | Setophaga | castanea | 2012 | 29 | | 83 | Seiurus | aurocapilla | 1981 | 29 | | 91 | Passerina | cyanea | 1995 | 29 | | 1155 | Spizelloides | arborea | 1986 | 29 | | 2331 | Zonotrichia | leucophrys | 2016 | 29 | | 1747 | Melospiza | lincolnii | 1989 | 29 | | 1185 | Troglodytes | hiemalis | 2012 | 28 | | 1358 | Oreothlypis | ruficapilla | 1992 | 28 | | 590 | Setophaga | pensylvanica | 2013 | 28 | | 1576 | Regulus | calendula | 2014 | 28 | | 1043 | Passerina | cyanea | 1983 | 28 | | 376 | Catharus | ustulatus | 1986 | 28 | | 1325 | Catharus | ustulatus | 1989 | 28 | | 2075 | Geothlypis | trichas | 1992 | 28 | | 1066 | Geothlypis | philadelphia | 2009 | 28 | | 25 | Seiurus | aurocapilla | 1999 | 28 | | 1000 | Spizelloides | arborea | 1989 | 28 | | 899 | Hylocichla | mustelina | 2009 | 28 | | 619 | Catharus | fuscescens | 1992 | 28 | | 1985 | Catharus | minimus | 2008 | 28 | | 782 | Setophaga | coronata | 2011 | 28 | | 2376 | Passerella | iliaca | 2002 | 28 | | 1037 | Parkesia | noveboracensis | 1986 | 28 | | 2411 | Oreothlypis | ruficapilla | 2002 | 28 | | 10 | Parkesia | noveboracensis | 1985 | 28 | | 911 | Spizelloides | arborea | 2006 | 28 | | 1767 | Passerina | cyanea | 1988 | 28 | | 2236 | Regulus | calendula | 2013 | 28 | | 2185 | Catharus | fuscescens | 1994 | 28 | | 591 | Catharus | guttatus | 1991 | 28 | | 1555 | Oreothlypis | ruficapilla | 2000 | 27 | | 462 | Dumetella | carolinensis | 2009 | 27 | | 1030 | Certhia | americana | 2002 | 27 | | 1610 | Mniotilta | varia | 2010 | 27 | | 41 | Melospiza | lincolnii | 1999 | 27 | | 147 | Setophaga | coronata | 2014 | 27 | | 1228 | Spizella | pusilla | 1986 | 27 | | 670 | Catharus | fuscescens | 1986 | 27 | | 2144 | Catharus | guttatus | 1999 | 27 | | 2062 | Setophaga | coronata | 1998 | 27 | | 2343 | Spizella | pusilla | 1982 | 27 | | 1657 | Catharus | fuscescens | 2010 | 27 | | 261 | Pheucticus | ludovicianus | 2010 | 27 | | 1368 | Setophaga | ruticilla | 2010 | 27 | | 284 | Oreothlypis | peregrina | 1990 | 27 | | 149 | Catharus | ustulatus | 1987 | 26 | | 1637 | Setophaga | coronata | 2009 | 26 | | 632 | Oreothlypis | ruficapilla | 2005 | 26 | | 857 | Dumetella | carolinensis | 2013 | 26 | | 2351 | Oreothlypis | peregrina | 1998 | 26 | | 601 | Zonotrichia | leucophrys | 1988 | 26 | | 2346 | Parkesia | noveboracensis | 1983 | 26 | | 939 | Oreothlypis | peregrina | 1980 | 26 | | 1815 | Catharus | minimus | 2007 | 25 | | 2027 | Dumetella | carolinensis | 2007 | 25 | | 1255 | Oreothlypis | peregrina | 1987 | 25 | | 1765 | Spizelloides | arborea | 2004 | 25 | | 1093 | Dumetella | carolinensis | 2012 | 25 | | 979 | Mniotilta | varia | 2007 | 25 | | 197 | Passerina | cyanea | 1990 | 25 | | 259 | Spizelloides | arborea | 2009 | 25 | | 435 | Troglodytes | hiemalis | 2016 | 25 | | 275 | Hylocichla | mustelina | 2014 | 25 | | 1178 | Parkesia | noveboracensis | 1995 | 25 | | 607 | Dumetella | carolinensis | 2002 | 25 | | 1213 | Geothlypis | philadelphia | 2014 | 25 | | 1629 | Passerina | cyanea | 1987 | 25 | | 262 | Catharus | fuscescens | 2011 | 25 | | 459 | Pheucticus | ludovicianus | 2013 | 25 | | 499 | Hylocichla | mustelina | 2013 | 24 | | 186 | Parkesia | noveboracensis | 1984 | 24 | | 1457 | Catharus | minimus | 1992 | 24 | | 33 | Zonotrichia | leucophrys | 2004 | 24 | | 151 | Parkesia | noveboracensis | 1994 | 24 | | 1398 | Setophaga | striata | 2007 | 24 | | 1452 | Zonotrichia | leucophrys | 2005 | 24 | | 1590 | Setophaga | palmarum | 1995 | 24 | | 1874 | Certhia | americana | 2004 | 24 | | 1596 | Catharus | fuscescens | 1982 | 24 | | 1833 | Pheucticus | ludovicianus | 2012 | 24 | | 1831 | Spizelloides | arborea | 2011 | 24 | | 1096 | Oreothlypis | peregrina | 1979 | 24 | | 238 | Catharus | minimus | 1982 | 24 | | 929 | Passerculus | sandwichensis | 1996 | 24 | | 296 | Catharus | ustulatus | 1980 | 24 | | 255 | Setophaga | palmarum | 2015 | 24 | | 1751 | Parkesia | noveboracensis | 1992 | 24 | | 2006 | Catharus | ustulatus | 1998 | 24 | | 67 | Oreothlypis | peregrina | 1989 | 24 | | 1715 | Dumetella | carolinensis | 2015 | 24 | | 1016 | Setophaga | palmarum | 1996 | 24 | | 1018 | Setophaga | palmarum | 2011 | 24 | | 1360 | Empidonax | traillii | 2013 | 24 | | 852 | Melospiza | lincolnii | 1980 | 24 | | 2056 | Spizelloides | arborea | 2010 | 23 | | 828 | Oporornis | agilis | 2008 | 23 | | 946 | Melospiza | lincolnii | 1991 | 23 | | 2180 | Spizelloides | arborea | 1987 | 23 | | 1308 | Geothlypis | trichas | 2004 | 23 | | 993 | Hylocichla | mustelina | 1979 | 23 | | 1337 | Setophaga | virens | 2011 | 23 | | 1529 | Parkesia | noveboracensis | 2016 | 23 | | 634 | Geothlypis | philadelphia | 2013 | 23 | | 415 | Catharus | minimus | 2006 | 23 | | 2249 | Zonotrichia | albicollis | 1981 | 23 | | 2103 | Setophaga | fusca | 2013 | 23 | | 1896 | Passerina | cyanea | 1992 | 23 | | 880 | Catharus | fuscescens | 2014 | 23 | | 531 | Setophaga | virens | 2009 | 22 | | 2084 | Certhia | americana | 2003 | 22 | | 682 | Zonotrichia | leucophrys | 2001 | 22 | | 288 | Setophaga | fusca | 2014 | 22 | | 529 | Setophaga | pensylvanica | 2011 | 22 | | 719 | Catharus | ustulatus | 2003 | 22 | | 2 | Regulus | calendula | 2012 | 22 | | 1136 | Catharus | minimus | 1984 | 22 | | 954 | Parkesia | noveboracensis | 1988 | 22 | | 1130 | Hylocichla | mustelina | 2008 | 22 | | 860 | Setophaga | coronata | 1992 | 22 | | 1445 | Seiurus | aurocapilla | 1998 | 22 | | 1447 | Passerella | iliaca | 1999 | 22 | | 1909 | Passerina | cyanea | 2013 | 22 | | 1279 | Parkesia | noveboracensis | 2006 | 22 | | 997 | Spizella | pusilla | 1985 | 22 | | 1303 | Spizelloides | arborea | 1995 | 22 | | 2282 | Regulus | calendula | 2007 | 22 | | 2324 | Geothlypis | trichas | 2005 | 22 | | 1602 | Oporornis | agilis | 2012 | 22 | | 167 | Regulus | calendula | 2015 | 22 | | 465 | Melospiza | lincolnii | 2001 | 22 | | 1974 | Zonotrichia | leucophrys | 1989 | 22 | | 2111 | Setophaga | castanea | 2011 | 21 | | 2260 | Catharus | minimus | 1990 | 21 | | 237 | Dumetella | carolinensis | 2010 | 21 | | 233 | Setophaga | magnolia | 1984 | 21 | | 426 | Catharus | minimus | 1993 | 21 | | 963 | Catharus | fuscescens | 1979 | 21 | | 1834 | Cardellina | canadensis | 2011 | 21 | | 1668 | Setophaga | castanea | 2016 | 21 | | 1554 | Setophaga | coronata | 2015 | 21 | | 404 | Cardellina | canadensis | 2014 | 21 | | 844 | Spizella | pusilla | 1994 | 21 | | 1812 | Setophaga | striata | 1996 | 21 | | 449 | Setophaga | pensylvanica | 2006 | 21 | | 160 | Setophaga | palmarum | 1994 | 21 | | 1718 | Passerella | iliaca | 2001 | 21 | | 334 | Mniotilta | varia | 2016 | 21 | | 2190 | Setophaga | coronata | 1989 | 20 | | 2423 | Seiurus | aurocapilla | 1989 | 20 | | 1464 | Oreothlypis | celata | 2015 | 20 | | 86 | Spizella | pusilla | 1983 | 20 | | 2212 | Passerella | iliaca | 1978 | 20 | | 710 | Oreothlypis | peregrina | 2003 | 20 | | 377 | Zonotrichia | leucophrys | 1987 | 20 | | 69 | Hylocichla | mustelina | 2015 | 20 | | 124 | Passerculus | sandwichensis | 1992 | 20 | | 1091 | Catharus | fuscescens | 2009 | 20 | | 812 | Oreothlypis | ruficapilla | 2004 | 20 | | 388 | Oporornis | agilis | 2016 | 20 | | 1424 | Setophaga | coronata | 2008 | 20 | | 1652 | Regulus | calendula | 2008 | 20 | | 792 | Geothlypis | trichas | 1986 | 19 | | 1085 | Melospiza | lincolnii | 1981 | 19 | | 2082 | Passerella | iliaca | 1984 | 19 | | 39 | Setophaga | caerulescens | 2015 | 19 | | 994 | Cardellina | pusilla | 2014 | 19 | | 213 | Geothlypis | philadelphia | 2011 | 19 | | 228 | Spizella | pusilla | 1989 | 19 | | 1008 | Catharus | guttatus | 1981 | 19 | | 278 | Vireo | olivaceus | 2011 | 19 | | 546 | Setophaga | striata | 1994 | 19 | | 1480 | Melospiza | georgiana | 1978 | 19 | | 1696 | Setophaga | coronata | 2006 | 19 | | 1242 | Dumetella | carolinensis | 2005 | 19 | | 1605 | Geothlypis | philadelphia | 1993 | 19 | | 1273 | Geothlypis | philadelphia | 2008 | 19 | | 673 | Regulus | calendula | 2005 | 19 | | 1513 | Catharus | fuscescens | 2013 | 19 | | 337 | Passerina | cyanea | 2015 | 19 | | 468 | Zonotrichia | leucophrys | 2000 | 19 | | 1663 | Catharus | minimus | 1983 | 19 | | 605 | Setophaga | magnolia | 1992 | 19 | | 477 | Dumetella | carolinensis | 1990 | 19 | | 1326 | Dumetella | carolinensis | 1992 | 19 | | 2198 | Oreothlypis | ruficapilla | 1994 | 19 | | 491 | Setophaga | fusca | 2015 | 19 | | 383 | Setophaga | pensylvanica | 2012 | 19 | | 1438 | Catharus | fuscescens | 1983 | 19 | | 294 | Dumetella | carolinensis | 2016 | 19 | | 1475 | Zonotrichia | leucophrys | 1999 | 18 | | 146 | Catharus | ustulatus | 1979 | 18 | | 1401 | Setophaga | magnolia | 1994 | 18 | | 71 | Catharus | guttatus | 1997 | 18 | | 74 | Passerculus | sandwichensis | 1986 | 18 | | 1172 | Pheucticus | ludovicianus | 2007 | 18 | | 427 | Toxostoma | rufum | 2014 | 18 | | 2147 | Setophaga | pensylvanica | 2015 | 18 | | 1618 | Zonotrichia | leucophrys | 2006 | 18 | | 674 | Passerina | cyanea | 2007 | 18 | | 1534 | Pheucticus | ludovicianus | 1983 | 18 | | 734 | Spizelloides | arborea | 2007 | 18 | | 414 | Regulus | satrapa | 1985 | 18 | | 1606 | Catharus | fuscescens | 1993 | 18 | | 1385 | Geothlypis | trichas | 1991 | 18 | | 1038 | Setophaga | magnolia | 1979 | 18 | | 1890 | Hylocichla | mustelina | 2012 | 18 | | 1339 | Passerina | cyanea | 2008 | 18 | | 1140 | Setophaga | virens | 2012 | 18 | | 1741 | Catharus | fuscescens | 2006 | 18 | | 1783 | Setophaga | coronata | 1979 | 18 | | 31 | Catharus | fuscescens | 2008 | 18 | | 2224 | Passerculus | sandwichensis | 2000 | 18 | | 297 | Passerculus | sandwichensis | 1985 | 18 | | 318 | Regulus | satrapa | 2002 | 18 | | 879 | Pheucticus | ludovicianus | 2009 | 18 | | 992 | Empidonax | traillii | 1996 | 18 | | 292 | Passerina | cyanea | 1979 | 18 | | 826 | Oreothlypis | celata | 2010 | 18 | | 1002 | Catharus | ustulatus | 1997 | 17 | | 181 | Setophaga | castanea | 2005 | 17 | | 1581 | Zonotrichia | leucophrys | 2012 | 17 | | 2401 | Oreothlypis | ruficapilla | 1981 | 17 | | 1376 | Zonotrichia | leucophrys | 1992 | 17 | | 2142 | Catharus | ustulatus | 1991 | 17 | | 2106 | Zonotrichia | leucophrys | 1996 | 17 | | 28 | Regulus | calendula | 2006 | 17 | | 1842 | Oreothlypis | ruficapilla | 1986 | 17 | | 797 | Passerella | iliaca | 1981 | 17 | | 478 | Parkesia | noveboracensis | 2002 | 17 | | 1010 | Dumetella | carolinensis | 2006 | 17 | | 1456 | Parkesia | noveboracensis | 2005 | 17 | | 608 | Cardellina | canadensis | 2013 | 17 | | 771 | Setophaga | striata | 1983 | 17 | | 2165 | Setophaga | virens | 2013 | 17 | | 2299 | Dumetella | carolinensis | 1993 | 17 | | 785 | Setophaga | palmarum | 1982 | 17 | | 1633 | Spizella | pusilla | 1990 | 17 | | 1683 | Passerina | cyanea | 1993 | 17 | | 931 | Setophaga | palmarum | 2006 | 17 | | 1913 | Setophaga | fusca | 2012 | 16 | | 1266 | Certhia | americana | 2001 | 16 | | 831 | Vireo | olivaceus | 2014 | 16 | | 982 | Setophaga | castanea | 2007 | 16 | | 2042 | Piranga | olivacea | 2014 | 16 | | 2278 | Setophaga | palmarum | 1986 | 16 | | 1957 | Setophaga | virens | 2014 | 16 | | 533 | Passerina | cyanea | 2014 | 16 | | 652 | Setophaga | ruticilla | 1984 | 16 | | 1299 | Setophaga | fusca | 2011 | 16 | | 1313 | Geothlypis | trichas | 1979 | 16 | | 894 | Geothlypis | philadelphia | 1984 | 16 | | 1003 | Setophaga | striata | 1998 | 16 | | 1731 | Setophaga | palmarum | 2002 | 16 | | 174 | Mniotilta | varia | 2005 | 16 | | 243 | Setophaga | virens | 2007 | 16 | | 2136 | Spizelloides | arborea | 1993 | 16 | | 2125 | Oporornis | agilis | 1996 | 16 | | 387 | Parkesia | noveboracensis | 1991 | 16 | | 246 | Setophaga | magnolia | 1983 | 16 | | 1708 | Setophaga | ruticilla | 2002 | 16 | | 204 | Zonotrichia | leucophrys | 1983 | 16 | | 1158 | Setophaga | coronata | 1990 | 16 | | 1239 | Setophaga | magnolia | 1995 | 16 | | 1810 | Catharus | ustulatus | 1999 | 16 | | 1088 | Setophaga | palmarum | 2001 | 16 | | 775 | Dumetella | carolinensis | 1979 | 16 | | 728 | Dumetella | carolinensis | 1995 | 16 | | 322 | Parkesia | noveboracensis | 1993 | 15 | | 328 | Setophaga | ruticilla | 1992 | 15 | | 463 | Certhia | americana | 1996 | 15 | | 885 | Hylocichla | mustelina | 1988 | 15 | | 392 | Passerina | cyanea | 1989 | 15 | | 1762 | Setophaga | caerulescens | 2006 | 15 | | 2047 | Toxostoma | rufum | 2008 | 15 | | 452 | Regulus | calendula | 1985 | 15 | | 971 | Geothlypis | philadelphia | 1994 | 15 | | 1119 | Spizelloides | arborea | 2001 | 15 | | 2049 | Passerina | cyanea | 2006 | 15 | | 577 | Cardellina | pusilla | 2010 | 15 | | 2058 | Pheucticus | ludovicianus | 2015 | 15 | | 1352 | Geothlypis | philadelphia | 2007 | 15 | | 1357 | Setophaga | coronata | 1991 | 15 | | 1388 | Oporornis | agilis | 1992 | 15 | | 933 | Catharus | fuscescens | 2000 | 15 | | 84 | Catharus | fuscescens | 2002 | 15 | | 2009 | Geothlypis | philadelphia | 2012 | 15 | | 1739 | Pheucticus | ludovicianus | 1982 | 15 | | 816 | Certhia | americana | 1994 | 15 | | 798 | Catharus | fuscescens | 1995 | 15 | | 1259 | Geothlypis | trichas | 1981 | 15 | | 1028 | Cardellina | canadensis | 2009 | 15 | | 276 | Catharus | minimus | 1986 | 15 | | 803 | Spizella | pusilla | 1984 | 15 | | 649 | Oreothlypis | celata | 2009 | 15 | | 378 | Setophaga | striata | 1993 | 15 | | 1015 | Passerina | cyanea | 1984 | 15 | | 398 | Setophaga | pensylvanica | 2016 | 15 | | 2157 | Certhia | americana | 1990 | 15 | | 1840 | Setophaga | caerulescens | 2012 | 15 | | 1046 | Passerina | cyanea | 1998 | 15 | | 431 | Oreothlypis | celata | 1985 | 15 | | 1078 | Oreothlypis | ruficapilla | 1990 | 15 | | 2113 | Dumetella | carolinensis | 1994 | 15 | | 542 | Cardellina | canadensis | 2007 | 14 | | 1574 | Catharus | fuscescens | 2007 | 14 | | 921 | Setophaga | tigrina | 2006 | 14 | | 887 | Melospiza | lincolnii | 1997 | 14 | | 537 | Parkesia | noveboracensis | 1980 | 14 | | 34 | Catharus | minimus | 1981 | 14 | | 1572 | Troglodytes | aedon | 2009 | 14 | | 139 | Setophaga | fusca | 2007 | 14 | | 647 | Setophaga | ruticilla | 1983 | 14 | | 273 | Oreothlypis | ruficapilla | 1988 | 14 | | 381 | Setophaga | magnolia | 1993 | 14 | | 1713 | Melospiza | lincolnii | 1978 | 14 | | 1397 | Cardellina | canadensis | 2015 | 14 | | 507 | Setophaga | castanea | 2013 | 14 | | 2057 | Spizelloides | arborea | 1983 | 14 | | 1727 | Certhia | americana | 1980 | 14 | | 906 | Setophaga | castanea | 1992 | 14 | | 2059 | Cardellina | pusilla | 2007 | 14 | | 1330 | Setophaga | pensylvanica | 2009 | 14 | | 909 | Spizella | pusilla | 1996 | 14 | | 241 | Passerina | cyanea | 1981 | 14 | | 1609 | Hylocichla | mustelina | 2002 | 14 | | 203 | Spizella | pusilla | 1987 | 14 | | 996 | Oporornis | agilis | 2015 | 14 | | 420 | Setophaga | virens | 2006 | 14 | | 1681 | Vireo | olivaceus | 2012 | 14 | | 1481 | Setophaga | castanea | 2008 | 14 | | 1089 | Seiurus | aurocapilla | 2001 | 14 | | 52 | Spizelloides | arborea | 2014 | 14 | | 1069 | Pheucticus | ludovicianus | 2008 | 14 | | 2199 | Empidonax | traillii | 2015 | 14 | | 2237 | Setophaga | striata | 2005 | 14 | | 1458 | Oporornis | agilis | 1982 | 14 | | 1790 | Setophaga | palmarum | 1992 | 14 | | 991 | Piranga | olivacea | 2013 | 14 | | 691 | Catharus | minimus | 1988 | 14 | | 178 | Setophaga | striata | 1992 | 14 | | 594 | Hylocichla | mustelina | 1983 | 14 | | 1820 | Oreothlypis | celata | 2007 | 14 | | 2138 | Cardellina | pusilla | 2008 | 14 | | 231 | Setophaga | striata | 1986 | 14 | | 626 | Oporornis | agilis | 2009 | 14 | | 977 | Oreothlypis | ruficapilla | 2003 | 14 | | 2173 | Passerina | cyanea | 2010 | 14 | | 1206 | Cardellina | pusilla | 2015 | 13 | | 1187 | Oreothlypis | ruficapilla | 1993 | 13 | | 1147 | Oreothlypis | peregrina | 1981 | 13 | | 1926 | Setophaga | fusca | 2016 | 13 | | 2039 | Catharus | minimus | 1995 | 13 | | 1346 | Hylocichla | mustelina | 1984 | 13 | | 1435 | Geothlypis | trichas | 1997 | 13 | | 1646 | Dumetella | carolinensis | 1984 | 13 | | 2196 | Geothlypis | philadelphia | 2015 | 13 | | 1852 | Zonotrichia | leucophrys | 1979 | 13 | | 1436 | Setophaga | pensylvanica | 2005 | 13 | | 2090 | Dumetella | carolinensis | 1988 | 13 | | 1444 | Geothlypis | trichas | 1980 | 13 | | 985 | Cardellina | canadensis | 1984 | 13 | | 2256 | Parkesia | noveboracensis | 2007 | 13 | | 2135 | Hylocichla | mustelina | 1986 | 13 | | 1827 | Toxostoma | rufum | 2015 | 13 | | 2077 | Setophaga | palmarum | 2010 | 13 | | 434 | Setophaga | petechia | 1996 | 13 | | 639 | Catharus | minimus | 1994 | 13 | | 2276 | Geothlypis | trichas | 1999 | 13 | | 325 | Setophaga | castanea | 2014 | 13 | | 820 | Setophaga | caerulescens | 2011 | 13 | | 830 | Ammodramus | savannarum | 1990 | 13 | | 511 | Setophaga | ruticilla | 1993 | 13 | | 916 | Catharus | ustulatus | 2002 | 13 | | 706 | Passerculus | sandwichensis | 2008 | 13 | | 743 | Setophaga | palmarum | 1993 | 13 | | 745 | Pheucticus | ludovicianus | 2016 | 13 | | 13 | Setophaga | striata | 1985 | 13 | | 919 | Setophaga | coronata | 2002 | 13 | | 351 | Cardellina | pusilla | 2013 | 13 | | 1505 | Oreothlypis | peregrina | 2001 | 12 | | 1607 | Setophaga | magnolia | 2002 | 12 | | 1520 | Certhia | americana | 1987 | 12 | | 1531 | Regulus | satrapa | 1999 | 12 | | 2254 | Setophaga | caerulescens | 2016 | 12 | | 2380 | Icterus | galbula | 2011 | 12 | | 320 | Zonotrichia | leucophrys | 1993 | 12 | | 1693 | Catharus | fuscescens | 2012 | 12 | | 1737 | Geothlypis | philadelphia | 1983 | 12 | | 1744 | Oporornis | agilis | 2005 | 12 | | 1785 | Setophaga | coronata | 1987 | 12 | | 2119 | Oreothlypis | celata | 2012 | 12 | | 2253 | Dumetella | carolinensis | 1987 | 12 | | 517 | Spizelloides | arborea | 1999 | 12 | | 1467 | Oporornis | agilis | 2011 | 12 | | 612 | Setophaga | pensylvanica | 2007 | 12 | | 753 | Geothlypis | philadelphia | 1995 | 12 | | 686 | Troglodytes | hiemalis | 2006 | 12 | | 1262 | Sitta | canadensis | 2013 | 12 | | 1281 | Geothlypis | trichas | 1998 | 12 | | 1288 | Oreothlypis | celata | 2014 | 12 | | 625 | Setophaga | coronata | 2010 | 12 | | 578 | Mniotilta | varia | 1996 | 12 | | 482 | Catharus | minimus | 1987 | 12 | | 2293 | Certhia | americana | 1999 | 12 | | 526 | Troglodytes | hiemalis | 2005 | 12 | | 2251 | Oreothlypis | celata | 2011 | 12 | | 1824 | Passerina | cyanea | 1986 | 12 | | 1441 | Catharus | fuscescens | 1998 | 12 | | 497 | Certhia | americana | 1986 | 12 | | 193 | Setophaga | caerulescens | 2008 | 12 | | 1102 | Catharus | ustulatus | 2001 | 12 | | 1971 | Mniotilta | varia | 2002 | 12 | | 1917 | Geothlypis | philadelphia | 1982 | 12 | | 2022 | Sitta | canadensis | 2009 | 12 | | 44 | Oporornis | agilis | 1983 | 12 | | 35 | Hylocichla | mustelina | 1994 | 12 | | 2018 | Geothlypis | philadelphia | 2016 | 12 | | 1901 | Setophaga | ruticilla | 1994 | 12 | | 2091 | Parkesia | noveboracensis | 2000 | 12 | | 118 | Hylocichla | mustelina | 2005 | 12 | | 2036 | Setophaga | magnolia | 1980 | 12 | | 2115 | Parkesia | noveboracensis | 1998 | 12 | | 561 | Setophaga | virens | 2015 | 11 | | 1563 | Empidonax | traillii | 2012 | 11 | | 184 | Dumetella | carolinensis | 2004 | 11 | | 85 | Setophaga | magnolia | 1991 | 11 | | 1005 | Setophaga | palmarum | 1983 | 11 | | 522 | Regulus | calendula | 2016 | 11 | | 2107 | Certhia | americana | 1984 | 11 | | 1975 | Cardellina | canadensis | 2012 | 11 | | 818 | Pheucticus | ludovicianus | 1990 | 11 | | 1538 | Spizelloides | arborea | 2005 | 11 | | 471 | Setophaga | magnolia | 1982 | 11 | | 758 | Setophaga | tigrina | 2007 | 11 | | 436 | Setophaga | fusca | 2009 | 11 | | 490 | Setophaga | tigrina | 2009 | 11 | | 1886 | Setophaga | magnolia | 1988 | 11 | | 1351 | Setophaga | fusca | 1996 | 11 | | 454 | Catharus | fuscescens | 1987 | 11 | | 902 | Setophaga | virens | 2016 | 11 | | 576 | Troglodytes | aedon | 2008 | 11 | | 1955 | Troglodytes | hiemalis | 1985 | 11 | | 224 | Dumetella | carolinensis | 1982 | 11 | | 2302 | Oreothlypis | celata | 2013 | 11 | | 981 | Passerculus | sandwichensis | 1994 | 11 | | 171 | Oreothlypis | ruficapilla | 1980 | 11 | | 1095 | Catharus | minimus | 1980 | 11 | | 142 | Oreothlypis | peregrina | 1999 | 11 | | 2051 | Setophaga | ruticilla | 1985 | 11 | | 700 | Setophaga | ruticilla | 2003 | 11 | | 699 | Setophaga | virens | 2008 | 11 | | 232 | Certhia | americana | 2000 | 11 | | 29 | Setophaga | tigrina | 2013 | 11 | | 1786 | Geothlypis | trichas | 1989 | 11 | | 208 | Oporornis | agilis | 2013 | 11 | | 1261 | Toxostoma | rufum | 2012 | 11 | | 864 | Setophaga | palmarum | 1989 | 11 | | 1264 | Passerina | cyanea | 2004 | 11 | | 636 | Certhia | americana | 1995 | 11 | | 2066 | Geothlypis | philadelphia | 1990 | 10 | | 75 | Empidonax | traillii | 2007 | 10 | | 817 | Parkesia | noveboracensis | 1987 | 10 | | 2234 | Toxostoma | rufum | 2009 | 10 | | 17 | Dumetella | carolinensis | 1986 | 10 | | 1362 | Empidonax | flaviventris | 2015 | 10 | | 1278 | Certhia | americana | 1998 | 10 | | 1149 | Cardellina | pusilla | 2009 | 10 | | 810 | Setophaga | striata | 2004 | 10 | | 563 | Contopus | virens | 1996 | 10 | | 1354 | Pheucticus | ludovicianus | 2006 | 10 | | 2244 | Certhia | americana | 1993 | 10 | | 1190 | Setophaga | castanea | 2006 | 10 | | 1199 | Passerina | cyanea | 1991 | 10 | | 2327 | Geothlypis | philadelphia | 2004 | 10 | | 1332 | Regulus | satrapa | 1994 | 10 | | 1065 | Setophaga | fusca | 2010 | 10 | | 679 | Pheucticus | ludovicianus | 1985 | 10 | | 653 | Passerella | iliaca | 1997 | 10 | | 1289 | Setophaga | castanea | 2009 | 10 | | 190 | Catharus | minimus | 2005 | 10 | | 333 | Geothlypis | philadelphia | 1980 | 10 | | 411 | Setophaga | striata | 1987 | 10 | | 2388 | Setophaga | caerulescens | 2009 | 10 | | 884 | Catharus | minimus | 1979 | 10 | | 1846 | Piranga | olivacea | 2015 | 10 | | 984 | Setophaga | caerulescens | 2010 | 10 | | 280 | Spizelloides | arborea | 2003 | 10 | | 290 | Setophaga | coronata | 2005 | 10 | | 165 | Catharus | fuscescens | 2004 | 10 | | 299 | Passerina | cyanea | 1994 | 10 | | 1692 | Spizelloides | arborea | 2002 | 10 | | 867 | Troglodytes | hiemalis | 2007 | 10 | | 1628 | Setophaga | ruticilla | 1989 | 10 | | 2151 | Hylocichla | mustelina | 1981 | 10 | | 2424 | Dumetella | carolinensis | 1983 | 10 | | 106 | Oporornis | agilis | 2007 | 10 | | 1949 | Setophaga | striata | 1995 | 10 | | 2349 | Setophaga | coronata | 2003 | 10 | | 1946 | Icterus | galbula | 2015 | 10 | | 120 | Setophaga | coronata | 1983 | 10 | | 1488 | Oporornis | agilis | 1985 | 10 | | 1995 | Oporornis | agilis | 1995 | 9 | | 1698 | Setophaga | tigrina | 1994 | 9 | | 1705 | Spizella | pusilla | 1992 | 9 | | 1204 | Toxostoma | rufum | 2010 | 9 | | 1202 | Setophaga | fusca | 2006 | 9 | | 302 | Certhia | americana | 1981 | 9 | | 1192 | Oporornis | agilis | 1993 | 9 | | 1930 | Setophaga | palmarum | 2003 | 9 | | 486 | Passerina | cyanea | 2000 | 9 | | 1395 | Toxostoma | rufum | 2011 | 9 | | 666 | Setophaga | palmarum | 1988 | 9 | | 1175 | Dumetella | carolinensis | 1999 | 9 | | 1167 | Zonotrichia | leucophrys | 1991 | 9 | | 1449 | Troglodytes | hiemalis | 1980 | 9 | | 251 | Oreothlypis | celata | 1984 | 9 | | 226 | Setophaga | magnolia | 2003 | 9 | | 14 | Certhia | americana | 1992 | 9 | | 752 | Hylocichla | mustelina | 1987 | 9 | | 500 | Hylocichla | mustelina | 1990 | 9 | | 675 | Setophaga | tigrina | 2008 | 9 | | 156 | Pheucticus | ludovicianus | 1980 | 9 | | 2318 | Hylocichla | mustelina | 1985 | 9 | | 1506 | Troglodytes | hiemalis | 2004 | 9 | | 442 | Oreothlypis | ruficapilla | 1987 | 9 | | 2360 | Setophaga | pensylvanica | 2008 | 9 | | 2405 | Oporornis | agilis | 2014 | 9 | | 1536 | Parkesia | noveboracensis | 1981 | 9 | | 1331 | Setophaga | castanea | 2015 | 9 | | 1321 | Certhia | americana | 1988 | 9 | | 606 | Troglodytes | hiemalis | 1982 | 9 | | 50 | Spizella | pusilla | 1988 | 9 | | 623 | Passerculus | sandwichensis | 1982 | 9 | | 1340 | Oporornis | agilis | 1986 | 9 | | 1614 | Pheucticus | ludovicianus | 1988 | 9 | | 2366 | Setophaga | americana | 2011 | 9 | | 627 | Setophaga | tigrina | 2014 | 9 | | 1407 | Piranga | olivacea | 2011 | 9 | | 1881 | Setophaga | striata | 1990 | 9 | | 1671 | Setophaga | tigrina | 1984 | 9 | | 1688 | Oporornis | agilis | 1984 | 9 | | 475 | Setophaga | castanea | 1991 | 9 | | 1252 | Setophaga | pensylvanica | 2004 | 9 | | 1418 | Setophaga | ruticilla | 1988 | 9 | | 1501 | Setophaga | palmarum | 1990 | 9 | | 961 | Troglodytes | hiemalis | 1988 | 9 | | 1053 | Ammodramus | savannarum | 2011 | 9 | | 815 | Cardellina | canadensis | 1985 | 9 | | 799 | Setophaga | magnolia | 2000 | 9 | | 853 | Setophaga | ruticilla | 2004 | 9 | | 878 | Sitta | canadensis | 2005 | 9 | | 786 | Passerculus | sandwichensis | 1995 | 9 | | 1035 | Setophaga | striata | 1984 | 9 | | 2297 | Setophaga | ruticilla | 1979 | 9 | | 403 | Passerculus | sandwichensis | 1983 | 8 | | 1579 | Setophaga | striata | 2000 | 8 | | 819 | Catharus | minimus | 2002 | 8 | | 877 | Oreothlypis | celata | 1989 | 8 | | 1773 | Mniotilta | varia | 2003 | 8 | | 520 | Cardellina | pusilla | 1979 | 8 | | 593 | Empidonax | traillii | 2009 | 8 | | 1979 | Parkesia | noveboracensis | 1989 | 8 | | 1679 | Mniotilta | varia | 1979 | 8 | | 1604 | Setophaga | pinus | 2012 | 8 | | 229 | Regulus | satrapa | 1980 | 8 | | 2166 | Dumetella | carolinensis | 2000 | 8 | | 1941 | Cardellina | pusilla | 2011 | 8 | | 580 | Geothlypis | philadelphia | 2003 | 8 | | 2255 | Setophaga | ruticilla | 1986 | 8 | | 1217 | Setophaga | pensylvanica | 2002 | 8 | | 948 | Oreothlypis | peregrina | 1997 | 8 | | 1338 | Melospiza | melodia | 1979 | 8 | | 525 | Dumetella | carolinensis | 1996 | 8 | | 1976 | Geothlypis | philadelphia | 2002 | 8 | | 2098 | Setophaga | magnolia | 1987 | 8 | | 2307 | Vireo | olivaceus | 2009 | 8 | | 367 | Empidonax | traillii | 1985 | 8 | | 1455 | Dumetella | carolinensis | 1985 | 8 | | 2243 | Setophaga | tigrina | 2010 | 8 | | 2372 | Catharus | fuscescens | 2005 | 8 | | 2393 | Catharus | minimus | 1997 | 8 | | 510 | Cistothorus | palustris | 2012 | 8 | | 513 | Regulus | calendula | 2002 | 8 | | 1841 | Setophaga | magnolia | 1981 | 8 | | 789 | Troglodytes | hiemalis | 1995 | 8 | | 1433 | Spizella | pusilla | 2010 | 8 | | 1851 | Spizella | pusilla | 1991 | 8 | | 638 | Passerculus | sandwichensis | 2002 | 8 | | 199 | Oreothlypis | ruficapilla | 1998 | 8 | | 1855 | Vireo | olivaceus | 2013 | 8 | | 1639 | Oporornis | agilis | 2010 | 8 | | 339 | Empidonax | minimus | 2008 | 8 | | 1803 | Regulus | satrapa | 1982 | 8 | | 1869 | Passerculus | sandwichensis | 1991 | 8 | | 656 | Piranga | olivacea | 1996 | 8 | | 150 | Catharus | fuscescens | 2016 | 8 | | 1244 | Cardellina | canadensis | 2008 | 8 | | 2314 | Catharus | fuscescens | 2003 | 8 | | 1794 | Setophaga | striata | 1982 | 8 | | 221 | Hylocichla | mustelina | 2016 | 8 | | 1626 | Setophaga | caerulescens | 2013 | 8 | | 613 | Setophaga | castanea | 1984 | 8 | | 1225 | Oreothlypis | ruficapilla | 1999 | 8 | | 1685 | Oreothlypis | celata | 1995 | 8 | | 100 | Setophaga | ruticilla | 2000 | 8 | | 1514 | Setophaga | striata | 1979 | 8 | | 835 | Passerculus | sandwichensis | 2001 | 8 | | 422 | Parkesia | noveboracensis | 2004 | 8 | | 2362 | Certhia | americana | 1983 | 8 | | 1725 | Contopus | virens | 2015 | 8 | | 2046 | Catharus | fuscescens | 1997 | 8 | | 49 | Oporornis | agilis | 1988 | 8 | | 1552 | Oreothlypis | celata | 2016 | 8 | | 446 | Empidonax | traillii | 2016 | 8 | | 1369 | Regulus | calendula | 1994 | 8 | | 1515 | Hylocichla | mustelina | 1991 | 8 | | 1097 | Seiurus | aurocapilla | 1978 | 8 | | 2335 | Vermivora | chrysoptera | 2015 | 8 | | 1051 | Vireo | olivaceus | 2015 | 8 | | 2072 | Passerculus | sandwichensis | 1990 | 8 | | 47 | Empidonax | traillii | 1993 | 8 | | 1106 | Parkesia | noveboracensis | 1997 | 8 | | 908 | Vireo | olivaceus | 2008 | 8 | | 2092 | Passerina | cyanea | 2016 | 8 | | 2247 | Zonotrichia | leucophrys | 2003 | 8 | | 274 | Parkesia | noveboracensis | 2003 | 8 | | 287 | Setophaga | striata | 1988 | 8 | | 1664 | Hylocichla | mustelina | 1992 | 7 | | 1883 | Geothlypis | philadelphia | 1991 | 7 | | 2181 | Empidonax | minimus | 2015 | 7 | | 359 | Geothlypis | trichas | 2001 | 7 | | 216 | Passerculus | sandwichensis | 2006 | 7 | | 492 | Geothlypis | philadelphia | 1988 | 7 | | 1662 | Setophaga | striata | 1989 | 7 | | 42 | Oreothlypis | ruficapilla | 1989 | 7 | | 424 | Troglodytes | aedon | 2015 | 7 | | 1229 | Spizella | pusilla | 2009 | 7 | | 2418 | Passerculus | sandwichensis | 2007 | 7 | | 1301 | Cardellina | pusilla | 1984 | 7 | | 1623 | Oreothlypis | celata | 2006 | 7 | | 2359 | Empidonax | traillii | 2014 | 7 | | 1296 | Passerina | cyanea | 2002 | 7 | | 2263 | Passerina | cyanea | 2005 | 7 | | 2206 | Vireo | olivaceus | 1996 | 7 | | 347 | Geothlypis | philadelphia | 1999 | 7 | | 2177 | Oporornis | agilis | 1994 | 7 | | 550 | Setophaga | castanea | 1982 | 7 | | 1518 | Setophaga | tigrina | 1995 | 7 | | 895 | Oreothlypis | ruficapilla | 1991 | 7 | | 836 | Cardellina | pusilla | 1996 | 7 | | 2145 | Geothlypis | philadelphia | 2005 | 7 | | 20 | Catharus | fuscescens | 1980 | 7 | | 2121 | Setophaga | ruticilla | 1995 | 7 | | 1118 | Geothlypis | philadelphia | 1987 | 7 | | 1254 | Catharus | minimus | 2004 | 7 | | 1253 | Regulus | satrapa | 1991 | 7 | | 749 | Setophaga | striata | 2002 | 7 | | 872 | Setophaga | palmarum | 2000 | 7 | | 2370 | Pheucticus | ludovicianus | 1981 | 7 | | 1348 | Passerculus | sandwichensis | 2011 | 7 | | 1122 | Certhia | americana | 1989 | 7 | | 1635 | Ammodramus | savannarum | 1988 | 7 | | 1904 | Spizelloides | arborea | 2013 | 7 | | 1070 | Cistothorus | platensis | 2012 | 7 | | 1525 | Geothlypis | philadelphia | 2006 | 7 | | 2269 | Oporornis | agilis | 1989 | 7 | | 1196 | Empidonax | minimus | 2014 | 7 | | 380 | Setophaga | coronata | 1986 | 7 | | 104 | Geothlypis | philadelphia | 1981 | 7 | | 192 | Troglodytes | hiemalis | 1992 | 7 | | 61 | Mniotilta | varia | 1986 | 7 | | 2374 | Toxostoma | rufum | 2016 | 7 | | 473 | Setophaga | ruticilla | 1982 | 7 | | 1479 | Setophaga | ruticilla | 1981 | 7 | | 95 | Toxostoma | rufum | 2006 | 7 | | 2008 | Dumetella | carolinensis | 2001 | 7 | | 1749 | Setophaga | tigrina | 2004 | 7 | | 1746 | Oreothlypis | ruficapilla | 1978 | 7 | | 730 | Regulus | satrapa | 1993 | 7 | | 571 | Setophaga | tigrina | 2016 | 7 | | 725 | Cardellina | canadensis | 2006 | 7 | | 2250 | Spizella | pusilla | 2008 | 7 | | 2330 | Regulus | satrapa | 1995 | 7 | | 1568 | Setophaga | striata | 1981 | 7 | | 56 | Vireo | olivaceus | 2010 | 7 | | 695 | Spizella | pusilla | 1993 | 7 | | 244 | Setophaga | caerulescens | 2014 | 7 | | 1041 | Catharus | minimus | 2003 | 7 | | 737 | Setophaga | castanea | 1993 | 7 | | 602 | Troglodytes | aedon | 2014 | 7 | | 1674 | Oreothlypis | celata | 2008 | 7 | | 2099 | Catharus | fuscescens | 1991 | 7 | | 1728 | Troglodytes | hiemalis | 1984 | 7 | | 1389 | Empidonax | minimus | 2009 | 7 | | 871 | Oporornis | agilis | 1990 | 7 | | 2416 | Setophaga | palmarum | 1997 | 7 | | 1778 | Geothlypis | philadelphia | 1992 | 7 | | 1284 | Empidonax | minimus | 1979 | 6 | | 570 | Empidonax | minimus | 2011 | 6 | | 560 | Empidonax | flaviventris | 2011 | 6 | | 305 | Setophaga | palmarum | 2005 | 6 | | 869 | Passerina | cyanea | 1999 | 6 | | 1409 | Catharus | minimus | 1998 | 6 | | 1710 | Spizella | passerina | 1996 | 6 | | 1813 | Setophaga | virens | 2005 | 6 | | 1320 | Cardellina | canadensis | 1995 | 6 | | 2201 | Regulus | calendula | 1992 | 6 | | 595 | Regulus | calendula | 1990 | 6 | | 1291 | Setophaga | caerulescens | 1996 | 6 | | 553 | Regulus | satrapa | 1998 | 6 | | 618 | Setophaga | virens | 1996 | 6 | | 1699 | Setophaga | palmarum | 1991 | 6 | | 252 | Toxostoma | rufum | 2013 | 6 | | 2179 | Setophaga | pinus | 2015 | 6 | | 1712 | Setophaga | magnolia | 1989 | 6 | | 876 | Mniotilta | varia | 1983 | 6 | | 987 | Empidonax | flaviventris | 1996 | 6 | | 2375 | Pipilo | erythrophthalmus | 2011 | 6 | | 617 | Setophaga | palmarum | 1998 | 6 | | 1761 | Setophaga | castanea | 1994 | 6 | | 2246 | Regulus | satrapa | 1988 | 6 | | 433 | Troglodytes | hiemalis | 1981 | 6 | | 1427 | Setophaga | tigrina | 2012 | 6 | | 1562 | Setophaga | palmarum | 1978 | 6 | | 1565 | Spizella | pusilla | 2001 | 6 | | 2152 | Spizella | pusilla | 1981 | 6 | | 76 | Spizella | pusilla | 1998 | 6 | | 400 | Pheucticus | ludovicianus | 2003 | 6 | | 395 | Parkesia | noveboracensis | 1979 | 6 | | 460 | Setophaga | magnolia | 1999 | 6 | | 1585 | Cardellina | pusilla | 1992 | 6 | | 386 | Dumetella | carolinensis | 2003 | 6 | | 1593 | Troglodytes | hiemalis | 1993 | 6 | | 1950 | Parkesia | noveboracensis | 1999 | 6 | | 693 | Oporornis | agilis | 1991 | 6 | | 105 | Mniotilta | varia | 1992 | 6 | | 375 | Regulus | satrapa | 2004 | 6 | | 1936 | Cistothorus | palustris | 2009 | 6 | | 790 | Pheucticus | ludovicianus | 1979 | 6 | | 1472 | Certhia | americana | 1997 | 6 | | 1469 | Setophaga | fusca | 2008 | 6 | | 1165 | Regulus | calendula | 1995 | 6 | | 1557 | Setophaga | coronata | 1978 | 6 | | 1923 | Pheucticus | ludovicianus | 1995 | 6 | | 66 | Passerculus | sandwichensis | 2013 | 6 | | 7 | Setophaga | magnolia | 2004 | 6 | | 928 | Setophaga | coronata | 1981 | 6 | | 19 | Setophaga | palmarum | 1987 | 6 | | 24 | Setophaga | petechia | 2011 | 6 | | 1511 | Regulus | calendula | 2003 | 6 | | 1128 | Regulus | satrapa | 2000 | 6 | | 1509 | Setophaga | pensylvanica | 2010 | 6 | | 1133 | Passerculus | sandwichensis | 1987 | 6 | | 2025 | Setophaga | magnolia | 1997 | 6 | | 1503 | Passerculus | sandwichensis | 2010 | 6 | | 912 | Oreothlypis | peregrina | 1978 | 6 | | 2010 | Setophaga | coronata | 1988 | 6 | | 64 | Geothlypis | philadelphia | 1986 | 6 | | 723 | Spizella | pusilla | 1980 | 6 | | 412 | Geothlypis | philadelphia | 2010 | 6 | | 1992 | Hylocichla | mustelina | 1982 | 6 | | 2093 | Cistothorus | palustris | 2014 | 6 | | 1924 | Setophaga | coronata | 2007 | 6 | | 1201 | Piranga | olivacea | 2012 | 6 | | 1380 | Dumetella | carolinensis | 1998 | 6 | | 897 | Icterus | galbula | 2014 | 6 | | 502 | Passerculus | sandwichensis | 2009 | 6 | | 1854 | Spizella | passerina | 2014 | 6 | | 2110 | Setophaga | pinus | 2016 | 6 | | 358 | Mniotilta | varia | 2004 | 6 | | 1631 | Oporornis | agilis | 1981 | 6 | | 959 | Geothlypis | philadelphia | 1979 | 6 | | 1080 | Empidonax | traillii | 1994 | 6 | | 360 | Geothlypis | philadelphia | 2000 | 6 | | 1032 | Sitta | canadensis | 2014 | 6 | | 1234 | Cistothorus | palustris | 1990 | 6 | | 1437 | Setophaga | palmarum | 1984 | 6 | | 127 | Certhia | americana | 1982 | 6 | | 133 | Oreothlypis | celata | 2003 | 6 | | 350 | Pheucticus | ludovicianus | 1993 | 6 | | 635 | Pheucticus | ludovicianus | 1991 | 6 | | 1276 | Pheucticus | ludovicianus | 1986 | 6 | | 1612 | Setophaga | tigrina | 2015 | 6 | | 1919 | Setophaga | tigrina | 1997 | 6 | | 1463 | Setophaga | pensylvanica | 1984 | 6 | | 2369 | Troglodytes | hiemalis | 1989 | 6 | | 680 | Dumetella | carolinensis | 1989 | 6 | | 1642 | Passerculus | sandwichensis | 2003 | 5 | | 516 | Ammodramus | savannarum | 1995 | 5 | | 1528 | Setophaga | virens | 2010 | 5 | | 1011 | Setophaga | coronata | 1999 | 5 | | 345 | Ammodramus | savannarum | 1992 | 5 | | 532 | Catharus | fuscescens | 1989 | 5 | | 2358 | Passerculus | sandwichensis | 1993 | 5 | | 2339 | Troglodytes | aedon | 2005 | 5 | | 509 | Empidonax | flaviventris | 2013 | 5 | | 1539 | Oreothlypis | celata | 1996 | 5 | | 1651 | Setophaga | pensylvanica | 1985 | 5 | | 2143 | Cardellina | pusilla | 1983 | 5 | | 1431 | Empidonax | traillii | 2011 | 5 | | 413 | Oreothlypis | ruficapilla | 1997 | 5 | | 1465 | Setophaga | virens | 1988 | 5 | | 1391 | Setophaga | striata | 1980 | 5 | | 1499 | Dumetella | carolinensis | 1991 | 5 | | 371 | Setophaga | castanea | 1983 | 5 | | 1669 | Catharus | minimus | 2000 | 5 | | 1608 | Regulus | satrapa | 1983 | 5 | | 1461 | Troglodytes | hiemalis | 2002 | 5 | | 2174 | Piranga | olivacea | 2007 | 5 | | 366 | Piranga | olivacea | 2010 | 5 | | 827 | Setophaga | virens | 1985 | 5 | | 2373 | Cistothorus | palustris | 1996 | 5 | | 757 | Oporornis | agilis | 2002 | 5 | | 361 | Passerculus | sandwichensis | 1999 | 5 | | 1412 | Setophaga | pinus | 2011 | 5 | | 1414 | Oreothlypis | celata | 2005 | 5 | | 304 | Toxostoma | rufum | 2007 | 5 | | 370 | Ammodramus | savannarum | 1986 | 5 | | 1394 | Cistothorus | palustris | 1993 | 5 | | 1440 | Regulus | calendula | 1980 | 5 | | 312 | Setophaga | magnolia | 1990 | 5 | | 356 | Hylocichla | mustelina | 2004 | 5 | | 384 | Setophaga | castanea | 2004 | 5 | | 1703 | Passerculus | sandwichensis | 1984 | 5 | | 791 | Setophaga | pensylvanica | 1993 | 5 | | 97 | Empidonax | minimus | 1996 | 5 | | 694 | Contopus | virens | 2014 | 5 | | 1210 | Toxostoma | rufum | 1981 | 5 | | 2311 | Oporornis | agilis | 1987 | 5 | | 683 | Cardellina | canadensis | 1992 | 5 | | 1215 | Setophaga | coronata | 1984 | 5 | | 1918 | Oporornis | agilis | 2004 | 5 | | 1911 | Setophaga | americana | 2015 | 5 | | 1905 | Empidonax | minimus | 1993 | 5 | | 122 | Setophaga | caerulescens | 2002 | 5 | | 1711 | Vireo | olivaceus | 2006 | 5 | | 1232 | Spizella | passerina | 2011 | 5 | | 135 | Setophaga | castanea | 1996 | 5 | | 1079 | Passerculus | sandwichensis | 1989 | 5 | | 658 | Cardellina | pusilla | 1999 | 5 | | 1864 | Regulus | calendula | 1984 | 5 | | 157 | Cardellina | pusilla | 2016 | 5 | | 641 | Regulus | calendula | 1982 | 5 | | 2400 | Troglodytes | aedon | 2011 | 5 | | 698 | Vireo | olivaceus | 2007 | 5 | | 1184 | Setophaga | striata | 1999 | 5 | | 1090 | Sitta | canadensis | 2004 | 5 | | 2298 | Setophaga | castanea | 2010 | 5 | | 2074 | Catharus | minimus | 1989 | 5 | | 2080 | Sitta | canadensis | 2015 | 5 | | 2272 | Pheucticus | ludovicianus | 1987 | 5 | | 763 | Hylocichla | mustelina | 2000 | 5 | | 747 | Mniotilta | varia | 1995 | 5 | | 1126 | Mniotilta | varia | 2000 | 5 | | 2031 | Regulus | satrapa | 1989 | 5 | | 2024 | Setophaga | striata | 1997 | 5 | | 720 | Troglodytes | aedon | 2007 | 5 | | 89 | Icterus | galbula | 2012 | 5 | | 68 | Catharus | ustulatus | 1981 | 5 | | 2412 | Hylocichla | mustelina | 1996 | 5 | | 1978 | Setophaga | castanea | 2002 | 5 | | 713 | Regulus | calendula | 1999 | 5 | | 1977 | Pheucticus | ludovicianus | 2005 | 5 | | 1092 | Setophaga | magnolia | 1986 | 5 | | 945 | Setophaga | striata | 2003 | 5 | | 82 | Setophaga | virens | 1983 | 5 | | 1269 | Pipilo | erythrophthalmus | 1990 | 5 | | 129 | Setophaga | palmarum | 2004 | 5 | | 1314 | Cistothorus | palustris | 2010 | 5 | | 2294 | Piranga | olivacea | 1983 | 5 | | 1312 | Regulus | calendula | 2000 | 5 | | 1305 | Pheucticus | ludovicianus | 1996 | 5 | | 1784 | Hylocichla | mustelina | 2001 | 5 | | 1782 | Setophaga | palmarum | 1979 | 5 | | 621 | Setophaga | ruticilla | 1990 | 5 | | 271 | Geothlypis | philadelphia | 1989 | 5 | | 263 | Mniotilta | varia | 1985 | 5 | | 1730 | Setophaga | americana | 2012 | 5 | | 891 | Setophaga | tigrina | 1996 | 5 | | 2391 | Spizella | pusilla | 2007 | 5 | | 889 | Mniotilta | varia | 1988 | 5 | | 220 | Regulus | calendula | 1988 | 5 | | 291 | Ammodramus | nelsoni | 1986 | 5 | | 1286 | Setophaga | ruticilla | 1980 | 5 | | 1365 | Spizella | pusilla | 2000 | 5 | | 588 | Ammodramus | nelsoni | 2000 | 5 | | 1769 | Piranga | olivacea | 1984 | 5 | | 1287 | Passerculus | sandwichensis | 1988 | 5 | | 1771 | Setophaga | petechia | 1983 | 5 | | 2325 | Setophaga | tigrina | 1993 | 5 | | 795 | Setophaga | palmarum | 1999 | 5 | | 277 | Setophaga | caerulescens | 1995 | 4 | | 319 | Dumetella | carolinensis | 1997 | 4 | | 1758 | Ammodramus | savannarum | 1983 | 4 | | 1987 | Setophaga | caerulescens | 2005 | 4 | | 983 | Pipilo | erythrophthalmus | 1983 | 4 | | 2094 | Toxostoma | rufum | 2002 | 4 | | 88 | Regulus | satrapa | 2003 | 4 | | 1759 | Spizella | pusilla | 2002 | 4 | | 1745 | Setophaga | petechia | 1984 | 4 | | 2270 | Spizella | passerina | 1993 | 4 | | 1997 | Ammodramus | savannarum | 1996 | 4 | | 2000 | Empidonax | minimus | 2012 | 4 | | 300 | Geothlypis | trichas | 1978 | 4 | | 840 | Setophaga | pensylvanica | 1987 | 4 | | 1533 | Oporornis | agilis | 1999 | 4 | | 2067 | Pheucticus | ludovicianus | 1984 | 4 | | 289 | Setophaga | virens | 1982 | 4 | | 2083 | Regulus | calendula | 2004 | 4 | | 1724 | Empidonax | minimus | 1983 | 4 | | 27 | Catharus | fuscescens | 1999 | 4 | | 932 | Empidonax | traillii | 1990 | 4 | | 2419 | Empidonax | traillii | 1987 | 4 | | 2043 | Setophaga | pinus | 2008 | 4 | | 1545 | Setophaga | tigrina | 2005 | 4 | | 1691 | Ammodramus | savannarum | 2014 | 4 | | 279 | Sayornis | phoebe | 2009 | 4 | | 2158 | Setophaga | caerulescens | 1982 | 4 | | 2023 | Cardellina | canadensis | 1981 | 4 | | 1770 | Setophaga | fusca | 2005 | 4 | | 2016 | Regulus | calendula | 1993 | 4 | | 1734 | Cistothorus | palustris | 2006 | 4 | | 1586 | Icterus | galbula | 2007 | 4 | | 2117 | Regulus | satrapa | 1992 | 4 | | 947 | Regulus | satrapa | 2001 | 4 | | 859 | Setophaga | striata | 1991 | 4 | | 958 | Toxostoma | rufum | 1998 | 4 | | 1804 | Setophaga | magnolia | 2001 | 4 | | 1889 | Parkesia | noveboracensis | 2001 | 4 | | 140 | Ammodramus | savannarum | 1993 | 4 | | 148 | Icterus | galbula | 2010 | 4 | | 357 | Passerculus | sandwichensis | 2016 | 4 | | 1871 | Empidonax | minimus | 2007 | 4 | | 152 | Setophaga | palmarum | 1981 | 4 | | 155 | Troglodytes | hiemalis | 1990 | 4 | | 1816 | Toxostoma | rufum | 1996 | 4 | | 1819 | Empidonax | minimus | 2013 | 4 | | 1845 | Catharus | minimus | 2001 | 4 | | 2368 | Pipilo | erythrophthalmus | 1982 | 4 | | 176 | Setophaga | tigrina | 2002 | 4 | | 2114 | Cardellina | canadensis | 2005 | 4 | | 187 | Hylocichla | mustelina | 2003 | 4 | | 1830 | Cardellina | canadensis | 1982 | 4 | | 1627 | Vermivora | chrysoptera | 2005 | 4 | | 128 | Setophaga | striata | 1978 | 4 | | 1672 | Troglodytes | hiemalis | 2003 | 4 | | 209 | Setophaga | petechia | 2008 | 4 | | 382 | Icterus | galbula | 1998 | 4 | | 99 | Vermivora | chrysoptera | 2008 | 4 | | 1937 | Sitta | canadensis | 2006 | 4 | | 968 | Setophaga | virens | 1994 | 4 | | 1599 | Toxostoma | rufum | 1987 | 4 | | 1601 | Pipilo | erythrophthalmus | 2007 | 4 | | 107 | Cistothorus | platensis | 2009 | 4 | | 901 | Empidonax | minimus | 1992 | 4 | | 2408 | Setophaga | pinus | 2010 | 4 | | 116 | Setophaga | tigrina | 1992 | 4 | | 1922 | Geothlypis | philadelphia | 1985 | 4 | | 2126 | Piranga | olivacea | 2001 | 4 | | 2149 | Regulus | calendula | 1998 | 4 | | 1920 | Ammodramus | savannarum | 1994 | 4 | | 898 | Contopus | virens | 2013 | 4 | | 1906 | Oreothlypis | celata | 1988 | 4 | | 1619 | Cardellina | canadensis | 1987 | 4 | | 1598 | Catharus | minimus | 1999 | 4 | | 1104 | Icterus | galbula | 2013 | 4 | | 1170 | Geothlypis | philadelphia | 1997 | 4 | | 736 | Oreothlypis | celata | 1998 | 4 | | 2326 | Cistothorus | platensis | 2010 | 4 | | 1139 | Empidonax | flaviventris | 2014 | 4 | | 1082 | Spizella | pusilla | 1995 | 4 | | 800 | Piranga | rubra | 2010 | 4 | | 2341 | Vireo | olivaceus | 2003 | 4 | | 740 | Setophaga | americana | 2009 | 4 | | 1473 | Hylocichla | mustelina | 1993 | 4 | | 1134 | Setophaga | castanea | 2000 | 4 | | 1023 | Spizella | pallida | 1984 | 4 | | 2202 | Spizella | pusilla | 2006 | 4 | | 469 | Cardellina | canadensis | 1993 | 4 | | 1485 | Setophaga | ruticilla | 1998 | 4 | | 1489 | Spizella | pusilla | 1999 | 4 | | 767 | Oreothlypis | celata | 2000 | 4 | | 669 | Empidonax | traillii | 2004 | 4 | | 1295 | Empidonax | flaviventris | 1985 | 4 | | 766 | Spizella | pusilla | 2005 | 4 | | 802 | Pipilo | erythrophthalmus | 2009 | 4 | | 1057 | Toxostoma | rufum | 2003 | 4 | | 1236 | Setophaga | ruticilla | 1987 | 4 | | 487 | Setophaga | ruticilla | 1999 | 4 | | 1076 | Setophaga | tigrina | 1982 | 4 | | 1162 | Empidonax | traillii | 1989 | 4 | | 2183 | Pheucticus | ludovicianus | 2004 | 4 | | 1408 | Setophaga | castanea | 1986 | 4 | | 2182 | Sitta | canadensis | 2008 | 4 | | 1378 | Cardellina | pusilla | 2012 | 4 | | 515 | Spizella | passerina | 1979 | 4 | | 2252 | Setophaga | castanea | 1988 | 4 | | 1151 | Oporornis | agilis | 2000 | 4 | | 697 | Spizella | passerina | 1995 | 4 | | 774 | Setophaga | pinus | 2014 | 4 | | 777 | Setophaga | ruticilla | 1991 | 4 | | 1144 | Hylocichla | mustelina | 1980 | 4 | | 781 | Setophaga | fusca | 1985 | 4 | | 783 | Ammodramus | nelsoni | 1992 | 4 | | 495 | Spizella | pallida | 2000 | 4 | | 2176 | Mniotilta | varia | 1994 | 4 | | 1290 | Catharus | minimus | 1991 | 4 | | 1399 | Geothlypis | philadelphia | 2001 | 4 | | 746 | Catharus | fuscescens | 2001 | 4 | | 2301 | Mniotilta | varia | 1982 | 4 | | 2208 | Setophaga | caerulescens | 1985 | 4 | | 1267 | Cistothorus | palustris | 1984 | 4 | | 833 | Hylocichla | mustelina | 1998 | 4 | | 1110 | Troglodytes | hiemalis | 1987 | 4 | | 662 | Troglodytes | hiemalis | 1996 | 4 | | 645 | Spizella | pusilla | 2014 | 4 | | 1116 | Toxostoma | rufum | 2005 | 4 | | 1117 | Contopus | virens | 1993 | 4 | | 629 | Piranga | olivacea | 1990 | 4 | | 1113 | Passerina | cyanea | 2003 | 4 | | 2230 | Catharus | fuscescens | 1981 | 4 | | 1240 | Cardellina | pusilla | 2005 | 4 | | 2321 | Sitta | canadensis | 1985 | 3 | | 964 | Setophaga | americana | 2008 | 3 | | 1265 | Setophaga | americana | 2006 | 3 | | 2193 | Setophaga | fusca | 1983 | 3 | | 1726 | Passerculus | sandwichensis | 1998 | 3 | | 1856 | Cardellina | pusilla | 2006 | 3 | | 2194 | Setophaga | tigrina | 2000 | 3 | | 1954 | Contopus | virens | 1995 | 3 | | 1866 | Icterus | galbula | 1985 | 3 | | 2381 | Cistothorus | platensis | 2000 | 3 | | 98 | Oreothlypis | celata | 1993 | 3 | | 776 | Setophaga | virens | 1995 | 3 | | 701 | Piranga | olivacea | 2002 | 3 | | 1690 | Setophaga | americana | 1983 | 3 | | 101 | Setophaga | americana | 2010 | 3 | | 103 | Setophaga | petechia | 1988 | 3 | | 1938 | Pipilo | erythrophthalmus | 2015 | 3 | | 1349 | Spizella | pallida | 2008 | 3 | | 787 | Empidonax | traillii | 2008 | 3 | | 1689 | Setophaga | petechia | 1994 | 3 | | 907 | Toxostoma | rufum | 2004 | 3 | | 651 | Empidonax | virescens | 1981 | 3 | | 1934 | Certhia | americana | 1979 | 3 | | 1723 | Icterus | galbula | 2008 | 3 | | 712 | Setophaga | pensylvanica | 1983 | 3 | | 2241 | Pipilo | erythrophthalmus | 2002 | 3 | | 306 | Pipilo | erythrophthalmus | 1987 | 3 | | 79 | Pipilo | erythrophthalmus | 1984 | 3 | | 543 | Pheucticus | ludovicianus | 1992 | 3 | | 2133 | Empidonax | traillii | 1979 | 3 | | 962 | Pheucticus | ludovicianus | 1978 | 3 | | 1970 | Ammodramus | nelsoni | 1998 | 3 | | 303 | Cistothorus | palustris | 2013 | 3 | | 990 | Pipilo | erythrophthalmus | 2008 | 3 | | 788 | Myiarchus | crinitus | 1986 | 3 | | 2261 | Empidonax | flaviventris | 1994 | 3 | | 1969 | Setophaga | castanea | 1981 | 3 | | 1709 | Troglodytes | aedon | 2002 | 3 | | 308 | Setophaga | americana | 2013 | 3 | | 1256 | Vermivora | chrysoptera | 1996 | 3 | | 1965 | Certhia | americana | 1991 | 3 | | 988 | Empidonax | flaviventris | 2007 | 3 | | 905 | Spizella | pallida | 1982 | 3 | | 1839 | Cistothorus | platensis | 1984 | 3 | | 702 | Hylocichla | mustelina | 1989 | 3 | | 1180 | Regulus | satrapa | 1997 | 3 | | 2333 | Spizella | pusilla | 1997 | 3 | | 286 | Oreothlypis | celata | 1979 | 3 | | 1371 | Troglodytes | aedon | 2010 | 3 | | 1757 | Cardellina | canadensis | 1988 | 3 | | 2309 | Contopus | virens | 2016 | 3 | | 2387 | Setophaga | castanea | 1997 | 3 | | 882 | Setophaga | americana | 2014 | 3 | | 2262 | Setophaga | virens | 1984 | 3 | | 191 | Setophaga | tigrina | 1991 | 3 | | 1910 | Spizella | pallida | 1992 | 3 | | 141 | Pipilo | erythrophthalmus | 2010 | 3 | | 1908 | Vermivora | chrysoptera | 2011 | 3 | | 1792 | Empidonax | traillii | 1984 | 3 | | 1793 | Pipilo | erythrophthalmus | 1981 | 3 | | 1306 | Piranga | olivacea | 1982 | 3 | | 1797 | Dumetella | carolinensis | 1980 | 3 | | 1798 | Setophaga | pensylvanica | 1992 | 3 | | 678 | Sitta | canadensis | 1997 | 3 | | 1224 | Ammodramus | leconteii | 2012 | 3 | | 1227 | Regulus | calendula | 1989 | 3 | | 1821 | Oporornis | agilis | 1980 | 3 | | 2105 | Ammodramus | nelsoni | 1989 | 3 | | 2295 | Zonotrichia | leucophrys | 1997 | 3 | | 207 | Spizella | pallida | 2014 | 3 | | 892 | Cistothorus | platensis | 2013 | 3 | | 205 | Ammodramus | savannarum | 1987 | 3 | | 2211 | Troglodytes | aedon | 2012 | 3 | | 1233 | Sturnella | magna | 2011 | 3 | | 134 | Empidonax | traillii | 1988 | 3 | | 609 | Regulus | satrapa | 1984 | 3 | | 603 | Setophaga | striata | 2001 | 3 | | 1875 | Cistothorus | palustris | 2015 | 3 | | 119 | Vireo | solitarius | 2012 | 3 | | 250 | Empidonax | minimus | 2005 | 3 | | 1887 | Cistothorus | platensis | 2014 | 3 | | 966 | Setophaga | pensylvanica | 1994 | 3 | | 1336 | Contopus | virens | 1992 | 3 | | 1760 | Empidonax | minimus | 1984 | 3 | | 579 | Setophaga | fusca | 1984 | 3 | | 1058 | Sayornis | phoebe | 2013 | 3 | | 1763 | Vermivora | chrysoptera | 2012 | 3 | | 2386 | Cardellina | canadensis | 1991 | 3 | | 145 | Troglodytes | aedon | 1985 | 3 | | 230 | Cistothorus | palustris | 1987 | 3 | | 1768 | Oreothlypis | celata | 1982 | 3 | | 144 | Piranga | olivacea | 1986 | 3 | | 2403 | Ammodramus | nelsoni | 1994 | 3 | | 596 | Spizella | pusilla | 2004 | 3 | | 978 | Ammodramus | nelsoni | 1993 | 3 | | 2217 | Setophaga | pinus | 2009 | 3 | | 1880 | Catharus | minimus | 1978 | 3 | | 1916 | Ammodramus | nelsoni | 1988 | 3 | | 900 | Setophaga | tigrina | 1983 | 3 | | 633 | Hylocichla | mustelina | 1999 | 3 | | 1914 | Protonotaria | citrea | 1996 | 3 | | 1241 | Pipilo | erythrophthalmus | 1996 | 3 | | 881 | Spizella | pallida | 1993 | 3 | | 2273 | Empidonax | traillii | 1980 | 3 | | 715 | Spizella | pusilla | 2003 | 3 | | 2026 | Pipilo | erythrophthalmus | 1994 | 3 | | 1587 | Cardellina | canadensis | 1989 | 3 | | 1589 | Contopus | virens | 2006 | 3 | | 45 | Contopus | virens | 2011 | 3 | | 2034 | Setophaga | virens | 2004 | 3 | | 1024 | Toxostoma | rufum | 1980 | 3 | | 2171 | Empidonax | flaviventris | 2009 | 3 | | 2032 | Icterus | galbula | 1994 | 3 | | 1025 | Setophaga | americana | 2007 | 3 | | 2172 | Vireo | olivaceus | 2002 | 3 | | 1603 | Setophaga | petechia | 2009 | 3 | | 2028 | Cardellina | canadensis | 2010 | 3 | | 849 | Ammodramus | savannarum | 2008 | 3 | | 458 | Sitta | canadensis | 2001 | 3 | | 738 | Vermivora | chrysoptera | 2013 | 3 | | 850 | Spizella | passerina | 1994 | 3 | | 1141 | Setophaga | caerulescens | 2003 | 3 | | 1617 | Empidonax | traillii | 2010 | 3 | | 851 | Spizella | pusilla | 1979 | 3 | | 364 | Cistothorus | palustris | 2007 | 3 | | 1622 | Dumetella | carolinensis | 1981 | 3 | | 825 | Zonotrichia | leucophrys | 1980 | 3 | | 1625 | Setophaga | castanea | 1985 | 3 | | 1031 | Hylocichla | mustelina | 1997 | 3 | | 496 | Empidonax | traillii | 1983 | 3 | | 391 | Regulus | calendula | 1991 | 3 | | 1582 | Troglodytes | aedon | 1990 | 3 | | 1443 | Pipilo | erythrophthalmus | 2004 | 3 | | 417 | Geothlypis | formosa | 1979 | 3 | | 6 | Vireo | olivaceus | 2016 | 3 | | 1530 | Setophaga | castanea | 1995 | 3 | | 1521 | Setophaga | caerulescens | 1979 | 3 | | 1532 | Vireo | olivaceus | 2005 | 3 | | 761 | Setophaga | coronata | 1980 | 3 | | 837 | Setophaga | americana | 2016 | 3 | | 9 | Troglodytes | aedon | 1992 | 3 | | 2288 | Empidonax | flaviventris | 1984 | 3 | | 421 | Setophaga | caerulescens | 1988 | 3 | | 918 | Setophaga | fusca | 1992 | 3 | | 930 | Troglodytes | hiemalis | 1986 | 3 | | 2060 | Setophaga | tigrina | 2011 | 3 | | 399 | Sitta | canadensis | 2011 | 3 | | 1551 | Setophaga | petechia | 1982 | 3 | | 1504 | Empidonax | traillii | 2006 | 3 | | 445 | Passerina | cyanea | 1980 | 3 | | 1558 | Vireo | solitarius | 2013 | 3 | | 917 | Setophaga | petechia | 1990 | 3 | | 1564 | Setophaga | caerulescens | 2007 | 3 | | 2353 | Spizella | passerina | 1982 | 3 | | 410 | Cistothorus | platensis | 1995 | 3 | | 1494 | Setophaga | ruticilla | 2001 | 3 | | 2364 | Cistothorus | palustris | 2016 | 3 | | 40 | Pooecetes | gramineus | 1987 | 3 | | 1632 | Empidonax | flaviventris | 1993 | 3 | | 1859 | Setophaga | magnolia | 1998 | 3 | | 1413 | Spizella | passerina | 2010 | 3 | | 1640 | Troglodytes | aedon | 1996 | 3 | | 1430 | Ammodramus | nelsoni | 2014 | 3 | | 1426 | Vireo | solitarius | 2006 | 3 | | 1425 | Cardellina | pusilla | 1995 | 3 | | 344 | Setophaga | fusca | 2004 | 3 | | 1405 | Geothlypis | formosa | 2015 | 3 | | 1153 | Troglodytes | aedon | 1986 | 3 | | 321 | Empidonax | minimus | 1980 | 3 | | 1673 | Passerina | cyanea | 1978 | 3 | | 1434 | Pheucticus | ludovicianus | 1989 | 3 | | 324 | Icterus | galbula | 2009 | 3 | | 355 | Troglodytes | aedon | 1984 | 3 | | 999 | Ammodramus | savannarum | 1985 | 3 | | 505 | Sitta | canadensis | 1981 | 3 | | 519 | Myiarchus | crinitus | 1996 | 3 | | 335 | Troglodytes | hiemalis | 1991 | 3 | | 349 | Ammodramus | nelsoni | 1996 | 3 | | 332 | Toxostoma | rufum | 1993 | 3 | | 1984 | Regulus | satrapa | 1987 | 3 | | 1157 | Cardellina | pusilla | 1980 | 3 | | 1677 | Contopus | virens | 2009 | 3 | | 1986 | Empidonax | flaviventris | 2008 | 3 | | 1994 | Contopus | virens | 1985 | 3 | | 1680 | Oporornis | agilis | 1979 | 3 | | 1164 | Cistothorus | palustris | 2005 | 3 | | 1894 | Empidonax | minimus | 1982 | 2 | | 960 | Contopus | virens | 1984 | 2 | | 2044 | Empidonax | minimus | 2006 | 2 | | 23 | Passerina | cyanea | 1997 | 2 | | 2045 | Oreothlypis | celata | 1987 | 2 | | 1238 | Empidonax | flaviventris | 2016 | 2 | | 26 | Regulus | satrapa | 1981 | 2 | | 2052 | Setophaga | americana | 2004 | 2 | | 1125 | Ammodramus | nelsoni | 1984 | 2 | | 770 | Vireo | olivaceus | 2001 | 2 | | 1235 | Setophaga | caerulescens | 1990 | 2 | | 2420 | Setophaga | castanea | 1987 | 2 | | 1127 | Vireo | solitarius | 2009 | 2 | | 1146 | Piranga | olivacea | 2006 | 2 | | 1176 | Cardellina | canadensis | 2002 | 2 | | 1251 | Icterus | galbula | 1990 | 2 | | 3 | Vermivora | cyanoptera | 2013 | 2 | | 158 | Toxostoma | rufum | 1992 | 2 | | 1107 | Cistothorus | palustris | 1982 | 2 | | 1169 | Regulus | satrapa | 1979 | 2 | | 2073 | Spizella | passerina | 2013 | 2 | | 2225 | Icterus | galbula | 1993 | 2 | | 153 | Cistothorus | palustris | 1979 | 2 | | 2109 | Pheucticus | ludovicianus | 1994 | 2 | | 716 | Ammodramus | savannarum | 2003 | 2 | | 1111 | Setophaga | caerulescens | 1997 | 2 | | 754 | Setophaga | caerulescens | 1983 | 2 | | 1882 | Setophaga | virens | 1980 | 2 | | 765 | Cistothorus | platensis | 2016 | 2 | | 1872 | Sitta | canadensis | 2000 | 2 | | 708 | Setophaga | tigrina | 1980 | 2 | | 1990 | Piranga | olivacea | 2008 | 2 | | 16 | Toxostoma | rufum | 1985 | 2 | | 2095 | Cardellina | canadensis | 1979 | 2 | | 1878 | Pipilo | erythrophthalmus | 1989 | 2 | | 1131 | Parkesia | motacilla | 1985 | 2 | | 1991 | Empidonax | traillii | 1991 | 2 | | 722 | Spizella | passerina | 1985 | 2 | | 18 | Troglodytes | hiemalis | 1999 | 2 | | 904 | Vireo | flavifrons | 2011 | 2 | | 38 | Cistothorus | platensis | 1987 | 2 | | 2239 | Cistothorus | palustris | 1991 | 2 | | 1209 | Spizella | pallida | 1985 | 2 | | 1150 | Spizella | pallida | 2011 | 2 | | 2017 | Vermivora | cyanoptera | 2009 | 2 | | 1148 | Sayornis | phoebe | 1992 | 2 | | 2015 | Setophaga | pensylvanica | 2000 | 2 | | 1948 | Cardellina | pusilla | 1982 | 2 | | 733 | Ammodramus | savannarum | 1982 | 2 | | 55 | Empidonax | minimus | 1994 | 2 | | 2007 | Troglodytes | hiemalis | 1983 | 2 | | 1208 | Pheucticus | ludovicianus | 2001 | 2 | | 113 | Setophaga | coronata | 2004 | 2 | | 117 | Geothlypis | formosa | 1996 | 2 | | 51 | Ammodramus | savannarum | 2010 | 2 | | 2409 | Ammodramus | savannarum | 1984 | 2 | | 1197 | Setophaga | caerulescens | 1984 | 2 | | 1931 | Passerculus | sandwichensis | 1997 | 2 | | 1932 | Cistothorus | palustris | 1980 | 2 | | 1203 | Contopus | virens | 1982 | 2 | | 1198 | Vermivora | chrysoptera | 1994 | 2 | | 53 | Spizella | passerina | 1992 | 2 | | 692 | Oporornis | agilis | 1978 | 2 | | 1145 | Pipilo | erythrophthalmus | 1985 | 2 | | 2019 | Myiarchus | crinitus | 1982 | 2 | | 1168 | Vermivora | cyanoptera | 2011 | 2 | | 2087 | Setophaga | virens | 1979 | 2 | | 1996 | Troglodytes | aedon | 2013 | 2 | | 1081 | Sturnella | magna | 1986 | 2 | | 1967 | Setophaga | petechia | 1980 | 2 | | 2213 | Spizella | passerina | 1990 | 2 | | 1939 | Vermivora | cyanoptera | 1991 | 2 | | 2096 | Spizella | pallida | 2016 | 2 | | 1221 | Geothlypis | formosa | 2008 | 2 | | 2102 | Cardellina | canadensis | 2016 | 2 | | 915 | Spizella | pallida | 1999 | 2 | | 936 | Pipilo | erythrophthalmus | 2014 | 2 | | 1963 | Empidonax | minimus | 2010 | 2 | | 1219 | Setophaga | tigrina | 1988 | 2 | | 2228 | Troglodytes | hiemalis | 1998 | 2 | | 2101 | Setophaga | petechia | 1992 | 2 | | 1154 | Ammodramus | savannarum | 1998 | 2 | | 1999 | Spizella | passerina | 1991 | 2 | | 2030 | Vireo | philadelphicus | 2006 | 2 | | 92 | Ammodramus | savannarum | 1979 | 2 | | 48 | Vermivora | chrysoptera | 1990 | 2 | | 1956 | Icterus | galbula | 1996 | 2 | | 953 | Vermivora | chrysoptera | 2014 | 2 | | 2001 | Sayornis | phoebe | 1994 | 2 | | 1137 | Vireo | olivaceus | 1984 | 2 | | 2021 | Cistothorus | palustris | 1988 | 2 | | 1524 | Contopus | virens | 2000 | 2 | | 1857 | Pipilo | erythrophthalmus | 1995 | 2 | | 565 | Oporornis | agilis | 1998 | 2 | | 998 | Piranga | olivacea | 1988 | 2 | | 2371 | Setophaga | pensylvanica | 1995 | 2 | | 1416 | Setophaga | virens | 1998 | 2 | | 821 | Vermivora | chrysoptera | 2007 | 2 | | 822 | Vireo | olivaceus | 1995 | 2 | | 341 | Sayornis | phoebe | 2007 | 2 | | 1421 | Piranga | olivacea | 1992 | 2 | | 352 | Spizella | pallida | 2009 | 2 | | 1644 | Myiarchus | crinitus | 1994 | 2 | | 503 | Pheucticus | ludovicianus | 1998 | 2 | | 2146 | Cistothorus | palustris | 1983 | 2 | | 501 | Ammodramus | nelsoni | 1987 | 2 | | 1034 | Cistothorus | platensis | 1990 | 2 | | 1634 | Piranga | olivacea | 1991 | 2 | | 2291 | Troglodytes | aedon | 1999 | 2 | | 494 | Piranga | olivacea | 1980 | 2 | | 1454 | Vireo | philadelphicus | 2011 | 2 | | 1621 | Vireo | flavifrons | 1996 | 2 | | 484 | Vireo | olivaceus | 1987 | 2 | | 2139 | Spizella | passerina | 1983 | 2 | | 1676 | Pooecetes | gramineus | 1991 | 2 | | 1678 | Setophaga | petechia | 2007 | 2 | | 2336 | Ammodramus | henslowii | 1984 | 2 | | 1729 | Vermivora | chrysoptera | 2010 | 2 | | 282 | Oreothlypis | celata | 1994 | 2 | | 1372 | Ammodramus | savannarum | 2006 | 2 | | 552 | Setophaga | castanea | 2003 | 2 | | 1375 | Sayornis | phoebe | 1999 | 2 | | 1074 | Ammodramus | nelsoni | 1990 | 2 | | 1707 | Setophaga | caerulescens | 2000 | 2 | | 1379 | Troglodytes | hiemalis | 1978 | 2 | | 2338 | Regulus | calendula | 2001 | 2 | | 2184 | Parkesia | motacilla | 2011 | 2 | | 536 | Regulus | calendula | 1996 | 2 | | 2134 | Troglodytes | aedon | 2006 | 2 | | 2187 | Cistothorus | platensis | 2001 | 2 | | 870 | Certhia | americana | 1978 | 2 | | 2186 | Toxostoma | rufum | 1978 | 2 | | 530 | Setophaga | fusca | 1979 | 2 | | 1684 | Setophaga | americana | 2002 | 2 | | 1402 | Regulus | satrapa | 1990 | 2 | | 1616 | Passerculus | sandwichensis | 2005 | 2 | | 2175 | Setophaga | castanea | 1998 | 2 | | 1462 | Parkesia | motacilla | 1982 | 2 | | 1512 | Ammodramus | leconteii | 1988 | 2 | | 451 | Cardellina | canadensis | 1983 | 2 | | 1559 | Myiarchus | crinitus | 2014 | 2 | | 1556 | Ammodramus | nelsoni | 2005 | 2 | | 2274 | Hylocichla | mustelina | 1995 | 2 | | 1549 | Piranga | olivacea | 1985 | 2 | | 1547 | Cistothorus | platensis | 2006 | 2 | | 1017 | Toxostoma | rufum | 1984 | 2 | | 439 | Cardellina | pusilla | 1998 | 2 | | 1540 | Mniotilta | varia | 1991 | 2 | | 1569 | Pipilo | erythrophthalmus | 2013 | 2 | | 1516 | Sitta | canadensis | 1999 | 2 | | 1537 | Ammodramus | savannarum | 2001 | 2 | | 2160 | Setophaga | castanea | 1980 | 2 | | 425 | Spizella | passerina | 2009 | 2 | | 839 | Empidonax | traillii | 1995 | 2 | | 428 | Cardellina | pusilla | 2003 | 2 | | 2257 | Setophaga | petechia | 2010 | 2 | | 1527 | Empidonax | flaviventris | 2012 | 2 | | 842 | Empidonax | flaviventris | 1989 | 2 | | 409 | Setophaga | tigrina | 1990 | 2 | | 481 | Empidonax | minimus | 2004 | 2 | | 1600 | Mniotilta | varia | 1997 | 2 | | 480 | Spizella | passerina | 2015 | 2 | | 2290 | Piranga | olivacea | 2000 | 2 | | 1468 | Setophaga | petechia | 2006 | 2 | | 476 | Setophaga | caerulescens | 1994 | 2 | | 372 | Cistothorus | palustris | 1992 | 2 | | 373 | Sayornis | phoebe | 1988 | 2 | | 1471 | Passerina | cyanea | 2001 | 2 | | 374 | Pipilo | erythrophthalmus | 1998 | 2 | | 1597 | Setophaga | pensylvanica | 1999 | 2 | | 455 | Cistothorus | palustris | 1986 | 2 | | 2348 | Parkesia | motacilla | 2008 | 2 | | 2170 | Regulus | satrapa | 1986 | 2 | | 390 | Setophaga | virens | 2000 | 2 | | 1021 | Myiarchus | crinitus | 1983 | 2 | | 1578 | Troglodytes | hiemalis | 1979 | 2 | | 401 | Spizella | pallida | 2015 | 2 | | 402 | Toxostoma | rufum | 1983 | 2 | | 1490 | Ammodramus | savannarum | 2015 | 2 | | 1361 | Regulus | satrapa | 1996 | 2 | | 2204 | Ammodramus | savannarum | 2004 | 2 | | 1735 | Toxostoma | rufum | 1994 | 2 | | 225 | Setophaga | pensylvanica | 1998 | 2 | | 615 | Vermivora | chrysoptera | 2006 | 2 | | 614 | Cardellina | canadensis | 1986 | 2 | | 223 | Empidonax | traillii | 1992 | 2 | | 1780 | Pheucticus | ludovicianus | 2002 | 2 | | 1274 | Vireo | philadelphicus | 2010 | 2 | | 600 | Cistothorus | palustris | 1995 | 2 | | 1775 | Oporornis | agilis | 2003 | 2 | | 1791 | Passerculus | sandwichensis | 2004 | 2 | | 1774 | Spizella | pallida | 2012 | 2 | | 1272 | Sturnella | magna | 1983 | 2 | | 597 | Myiarchus | crinitus | 1979 | 2 | | 589 | Cardellina | pusilla | 1993 | 2 | | 1060 | Cardellina | pusilla | 2004 | 2 | | 980 | Cistothorus | platensis | 1983 | 2 | | 1829 | Cardellina | pusilla | 2000 | 2 | | 630 | Setophaga | pinus | 2007 | 2 | | 253 | Spizella | pallida | 1988 | 2 | | 1297 | Ammodramus | leconteii | 1993 | 2 | | 1064 | Setophaga | petechia | 1993 | 2 | | 1811 | Cistothorus | platensis | 1994 | 2 | | 194 | Pooecetes | gramineus | 1992 | 2 | | 1294 | Oreothlypis | celata | 1991 | 2 | | 1067 | Spizella | passerina | 2016 | 2 | | 202 | Contopus | virens | 1988 | 2 | | 1298 | Piranga | olivacea | 1999 | 2 | | 1826 | Setophaga | petechia | 2014 | 2 | | 1817 | Troglodytes | hiemalis | 1994 | 2 | | 429 | Setophaga | pinus | 2006 | 2 | | 969 | Setophaga | petechia | 2012 | 2 | | 2122 | Ammodramus | leconteii | 1991 | 2 | | 1799 | Sturnella | magna | 2008 | 2 | | 210 | Troglodytes | aedon | 1991 | 2 | | 185 | Cardellina | canadensis | 1990 | 2 | | 575 | Setophaga | pinus | 2013 | 2 | | 1740 | Setophaga | caerulescens | 1978 | 2 | | 260 | Mniotilta | varia | 1980 | 2 | | 179 | Pheucticus | ludovicianus | 2000 | 2 | | 2329 | Empidonax | traillii | 2000 | 2 | | 637 | Ammodramus | leconteii | 1982 | 2 | | 2195 | Cistothorus | platensis | 1992 | 2 | | 1838 | Setophaga | tigrina | 1987 | 2 | | 254 | Setophaga | americana | 2003 | 2 | | 269 | Setophaga | tigrina | 1985 | 2 | | 2128 | Spizella | passerina | 1984 | 2 | | 569 | Spizella | passerina | 1986 | 2 | | 1345 | Spizelloides | arborea | 1997 | 2 | | 1343 | Cardellina | pusilla | 1990 | 2 | | 965 | Icterus | galbula | 2016 | 2 | | 1270 | Setophaga | petechia | 1998 | 2 | | 180 | Oreothlypis | ruficapilla | 2001 | 2 | | 574 | Piranga | olivacea | 2009 | 2 | | 1853 | Ammodramus | savannarum | 1991 | 2 | | 258 | Ammodramus | savannarum | 1989 | 2 | | 1353 | Ammodramus | nelsoni | 2004 | 2 | | 1748 | Geothlypis | philadelphia | 1998 | 2 | | 1849 | Setophaga | caerulescens | 1993 | 2 | | 1356 | Troglodytes | aedon | 1982 | 2 | | 2398 | Setophaga | petechia | 2013 | 2 | | 2396 | Vireo | olivaceus | 1997 | 1 | | 2399 | Piranga | olivacea | 1987 | 1 | | 2320 | Polioptila | caerulea | 2004 | 1 | | 2233 | Empidonax | virescens | 1979 | 1 | | 2350 | Contopus | cooperi | 2008 | 1 | | 2207 | Piranga | rubra | 2011 | 1 | | 2322 | Pheucticus | ludovicianus | 1997 | 1 | | 2081 | Sayornis | phoebe | 2014 | 1 | | 2163 | Cardellina | canadensis | 2003 | 1 | | 2395 | Setophaga | virens | 1993 | 1 | | 2361 | Myiarchus | crinitus | 2012 | 1 | | 2363 | Sturnella | magna | 1992 | 1 | | 2153 | Icteria | virens | 1979 | 1 | | 2271 | Icteria | virens | 1987 | 1 | | 2154 | Ammodramus | leconteii | 1985 | 1 | | 2317 | Setophaga | fusca | 1993 | 1 | | 2316 | Cardellina | canadensis | 2004 | 1 | | 2156 | Sayornis | phoebe | 1993 | 1 | | 2155 | Sitta | canadensis | 1986 | 1 | | 2088 | Cardellina | pusilla | 1986 | 1 | | 2259 | Spizella | passerina | 2012 | 1 | | 2264 | Passerculus | sandwichensis | 1978 | 1 | | 2354 | Setophaga | fusca | 1999 | 1 | | 2394 | Oreothlypis | celata | 2002 | 1 | | 2287 | Setophaga | pensylvanica | 1990 | 1 | | 2089 | Icterus | galbula | 1984 | 1 | | 2392 | Ammodramus | savannarum | 2007 | 1 | | 2404 | Mniotilta | varia | 1999 | 1 | | 2413 | Setophaga | palmarum | 1980 | 1 | | 2137 | Icteria | virens | 1988 | 1 | | 2340 | Ammodramus | savannarum | 2013 | 1 | | 2188 | Passerculus | sandwichensis | 1980 | 1 | | 2266 | Piranga | olivacea | 1994 | 1 | | 2189 | Setophaga | fusca | 1998 | 1 | | 2131 | Setophaga | americana | 1987 | 1 | | 2219 | Setophaga | fusca | 1988 | 1 | | 2097 | Setophaga | pinus | 2002 | 1 | | 2280 | Regulus | calendula | 1978 | 1 | | 2334 | Vireo | flavifrons | 2010 | 1 | | 2130 | Spizella | pallida | 2004 | 1 | | 2332 | Contopus | virens | 2002 | 1 | | 2223 | Vireo | philadelphicus | 2007 | 1 | | 2296 | Troglodytes | hiemalis | 2000 | 1 | | 2248 | Geothlypis | formosa | 2009 | 1 | | 2267 | Empidonax | flaviventris | 1979 | 1 | | 2308 | Mniotilta | varia | 1987 | 1 | | 2220 | Ammodramus | nelsoni | 2012 | 1 | | 2342 | Mniotilta | varia | 1993 | 1 | | 2127 | Setophaga | pinus | 1996 | 1 | | 2226 | Myiarchus | crinitus | 1989 | 1 | | 2215 | Icteria | virens | 1981 | 1 | | 2210 | Ammodramus | leconteii | 2011 | 1 | | 2120 | Setophaga | caerulescens | 1998 | 1 | | 2275 | Passerculus | sandwichensis | 2014 | 1 | | 2323 | Icterus | spurius | 2014 | 1 | | 2265 | Ammodramus | leconteii | 1998 | 1 | | 2406 | Setophaga | tigrina | 2003 | 1 | | 2389 | Vermivora | chrysoptera | 2001 | 1 | | 2292 | Sitta | canadensis | 1995 | 1 | | 2203 | Setophaga | cerulea | 1994 | 1 | | 2407 | Geothlypis | formosa | 1995 | 1 | | 2303 | Setophaga | virens | 1990 | 1 | | 2344 | Vireo | philadelphicus | 1983 | 1 | | 2414 | Cardellina | pusilla | 1994 | 1 | | 2284 | Vermivora | cyanoptera | 2006 | 1 | | 2216 | Empidonax | flaviventris | 1981 | 1 | | 2227 | Setophaga | virens | 2003 | 1 | | 2281 | Contopus | cooperi | 1997 | 1 | | 2310 | Spizella | pallida | 1996 | 1 | | 2378 | Setophaga | caerulescens | 1981 | 1 | | 0 | Pipilo | erythrophthalmus | 2005 | 1 | | 2076 | Piranga | rubra | 2012 | 1 | | 704 | Mniotilta | varia | 1989 | 1 | | 668 | Empidonax | virescens | 1996 | 1 | | 676 | Vermivora | chrysoptera | 1983 | 1 | | 681 | Setophaga | petechia | 2016 | 1 | | 685 | Vireo | olivaceus | 1988 | 1 | | 687 | Pooecetes | gramineus | 1990 | 1 | | 688 | Sitta | canadensis | 1980 | 1 | | 696 | Ammodramus | savannarum | 2009 | 1 | | 703 | Cardellina | pusilla | 1989 | 1 | | 707 | Ammodramus | nelsoni | 2007 | 1 | | 661 | Piranga | olivacea | 2016 | 1 | | 709 | Setophaga | pensylvanica | 1988 | 1 | | 732 | Contopus | virens | 2004 | 1 | | 742 | Tyrannus | tyrannus | 1995 | 1 | | 748 | Cistothorus | platensis | 2004 | 1 | | 750 | Oreothlypis | celata | 1983 | 1 | | 756 | Cistothorus | palustris | 1994 | 1 | | 768 | Setophaga | castanea | 1999 | 1 | | 769 | Contopus | cooperi | 2010 | 1 | | 664 | Setophaga | pensylvanica | 1986 | 1 | | 660 | Icteria | virens | 1985 | 1 | | 539 | Spizella | pallida | 2006 | 1 | | 582 | Icteria | virens | 2012 | 1 | | 545 | Cistothorus | platensis | 1996 | 1 | | 551 | Ammodramus | nelsoni | 2006 | 1 | | 555 | Icterus | spurius | 2011 | 1 | | 557 | Contopus | virens | 2005 | 1 | | 558 | Ammodramus | henslowii | 2010 | 1 | | 559 | Icterus | galbula | 1997 | 1 | | 567 | Setophaga | pinus | 1994 | 1 | | 568 | Ammodramus | savannarum | 2000 | 1 | | 583 | Parkesia | motacilla | 2013 | 1 | | 659 | Myiarchus | crinitus | 1995 | 1 | | 587 | Polioptila | caerulea | 2013 | 1 | | 598 | Spizella | passerina | 2008 | 1 | | 599 | Empidonax | flaviventris | 1998 | 1 | | 620 | Setophaga | caerulescens | 1987 | 1 | | 628 | Cistothorus | platensis | 2003 | 1 | | 642 | Vireo | olivaceus | 1994 | 1 | | 643 | Piranga | rubra | 2009 | 1 | | 650 | Setophaga | castanea | 1990 | 1 | | 772 | Setophaga | petechia | 2015 | 1 | | 794 | Pipilo | erythrophthalmus | 1980 | 1 | | 808 | Cistothorus | platensis | 2002 | 1 | | 970 | Ammodramus | savannarum | 1999 | 1 | | 934 | Cistothorus | palustris | 2008 | 1 | | 938 | Empidonax | virescens | 2014 | 1 | | 940 | Contopus | cooperi | 2009 | 1 | | 944 | Cistothorus | platensis | 2011 | 1 | | 949 | Tyrannus | tyrannus | 2015 | 1 | | 951 | Troglodytes | aedon | 1987 | 1 | | 956 | Empidonax | minimus | 1986 | 1 | | 967 | Oreothlypis | celata | 2001 | 1 | | 974 | Setophaga | petechia | 1979 | 1 | | 809 | Troglodytes | aedon | 1994 | 1 | | 989 | Sayornis | phoebe | 2002 | 1 | | 1007 | Icterus | galbula | 2002 | 1 | | 1009 | Sayornis | phoebe | 1980 | 1 | | 1012 | Empidonax | minimus | 1988 | 1 | | 1013 | Vermivora | chrysoptera | 2000 | 1 | | 1019 | Regulus | calendula | 1986 | 1 | | 1020 | Vermivora | cyanoptera | 2012 | 1 | | 1022 | Pipilo | erythrophthalmus | 1997 | 1 | | 927 | Sayornis | phoebe | 2016 | 1 | | 924 | Setophaga | petechia | 1981 | 1 | | 920 | Vireo | solitarius | 2008 | 1 | | 913 | Sayornis | phoebe | 2004 | 1 | | 813 | Icterus | galbula | 2003 | 1 | | 823 | Contopus | virens | 1991 | 1 | | 829 | Setophaga | petechia | 2005 | 1 | | 834 | Parkesia | motacilla | 1999 | 1 | | 841 | Regulus | calendula | 1979 | 1 | | 843 | Pipilo | erythrophthalmus | 2003 | 1 | | 845 | Vireo | flavifrons | 2013 | 1 | | 846 | Piranga | olivacea | 1995 | 1 | | 854 | Pipilo | erythrophthalmus | 1988 | 1 | | 858 | Troglodytes | aedon | 2000 | 1 | | 861 | Icteria | virens | 1986 | 1 | | 862 | Pooecetes | gramineus | 1985 | 1 | | 873 | Setophaga | petechia | 2003 | 1 | | 874 | Vermivora | cyanoptera | 2005 | 1 | | 888 | Sitta | canadensis | 1996 | 1 | | 896 | Passerculus | sandwichensis | 2015 | 1 | | 910 | Ammodramus | savannarum | 2002 | 1 | | 540 | Setophaga | americana | 1985 | 1 | | 535 | Setophaga | citrina | 2009 | 1 | | 2071 | Spizella | pusilla | 2015 | 1 | | 189 | Empidonax | minimus | 1990 | 1 | | 159 | Contopus | virens | 1998 | 1 | | 161 | Setophaga | petechia | 1986 | 1 | | 163 | Vermivora | cyanoptera | 1988 | 1 | | 164 | Empidonax | traillii | 1986 | 1 | | 169 | Cistothorus | platensis | 2007 | 1 | | 170 | Regulus | satrapa | 1978 | 1 | | 173 | Ammodramus | nelsoni | 1995 | 1 | | 182 | Ammodramus | henslowii | 1983 | 1 | | 195 | Vermivora | chrysoptera | 2002 | 1 | | 143 | Oreothlypis | celata | 1980 | 1 | | 201 | Cistothorus | platensis | 1979 | 1 | | 212 | Geothlypis | formosa | 1984 | 1 | | 214 | Parkesia | motacilla | 1994 | 1 | | 219 | Pipilo | erythrophthalmus | 1979 | 1 | | 222 | Setophaga | cerulea | 2013 | 1 | | 235 | Pipilo | erythrophthalmus | 1993 | 1 | | 242 | Icterus | galbula | 1989 | 1 | | 245 | Pooecetes | gramineus | 1986 | 1 | | 154 | Myiarchus | crinitus | 2013 | 1 | | 131 | Vireo | flavifrons | 2007 | 1 | | 528 | Myiarchus | crinitus | 2016 | 1 | | 59 | Troglodytes | aedon | 1998 | 1 | | 8 | Piranga | olivacea | 1993 | 1 | | 11 | Myiarchus | crinitus | 1990 | 1 | | 12 | Icterus | galbula | 2001 | 1 | | 21 | Vireo | gilvus | 2015 | 1 | | 36 | Zonotrichia | querula | 2008 | 1 | | 37 | Icterus | spurius | 1996 | 1 | | 46 | Protonotaria | citrea | 2012 | 1 | | 54 | Mniotilta | varia | 1981 | 1 | | 62 | Myiarchus | crinitus | 1992 | 1 | | 125 | Spizella | passerina | 2007 | 1 | | 70 | Myiarchus | crinitus | 2011 | 1 | | 73 | Ammodramus | leconteii | 2000 | 1 | | 90 | Empidonax | minimus | 1981 | 1 | | 94 | Protonotaria | citrea | 2002 | 1 | | 108 | Oreothlypis | celata | 1978 | 1 | | 111 | Parkesia | motacilla | 2009 | 1 | | 115 | Ammodramus | nelsoni | 1985 | 1 | | 121 | Sturnella | magna | 1999 | 1 | | 248 | Contopus | virens | 2010 | 1 | | 270 | Cistothorus | platensis | 1986 | 1 | | 281 | Piranga | rubra | 1979 | 1 | | 464 | Setophaga | virens | 1981 | 1 | | 443 | Setophaga | citrina | 1996 | 1 | | 444 | Ammodramus | nelsoni | 2009 | 1 | | 447 | Vireo | solitarius | 1986 | 1 | | 448 | Icterus | galbula | 1988 | 1 | | 450 | Spizella | pusilla | 2013 | 1 | | 453 | Myiarchus | crinitus | 1980 | 1 | | 456 | Pipilo | erythrophthalmus | 1992 | 1 | | 461 | Icterus | spurius | 1998 | 1 | | 472 | Vireo | philadelphicus | 2014 | 1 | | 293 | Vireo | solitarius | 2011 | 1 | | 474 | Icterus | galbula | 1986 | 1 | | 483 | Empidonax | flaviventris | 1991 | 1 | | 485 | Vermivora | chrysoptera | 1984 | 1 | | 489 | Toxostoma | rufum | 2000 | 1 | | 508 | Troglodytes | aedon | 1980 | 1 | | 521 | Setophaga | fusca | 1994 | 1 | | 523 | Icteria | virens | 2010 | 1 | | 527 | Empidonax | traillii | 2003 | 1 | | 438 | Icteria | virens | 2005 | 1 | | 437 | Ammodramus | nelsoni | 1982 | 1 | | 419 | Vireo | philadelphicus | 2004 | 1 | | 416 | Contopus | virens | 1987 | 1 | | 295 | Vireo | olivaceus | 1983 | 1 | | 301 | Spizella | pallida | 1981 | 1 | | 307 | Spizella | pallida | 1994 | 1 | | 309 | Setophaga | petechia | 1989 | 1 | | 311 | Vermivora | cyanoptera | 1987 | 1 | | 313 | Cistothorus | platensis | 2008 | 1 | | 317 | Troglodytes | aedon | 1981 | 1 | | 326 | Setophaga | caerulescens | 2001 | 1 | | 327 | Vermivora | chrysoptera | 2009 | 1 | | 336 | Melospiza | melodia | 1978 | 1 | | 348 | Contopus | virens | 1980 | 1 | | 353 | Setophaga | americana | 1998 | 1 | | 363 | Empidonax | flaviventris | 2010 | 1 | | 365 | Ammodramus | leconteii | 2014 | 1 | | 396 | Sturnella | magna | 2009 | 1 | | 406 | Polioptila | caerulea | 2010 | 1 | | 407 | Ammodramus | nelsoni | 2015 | 1 | | 1026 | Tyrannus | tyrannus | 2009 | 1 | | 1036 | Setophaga | virens | 1978 | 1 | | 1042 | Vireo | philadelphicus | 2009 | 1 | | 1701 | Ammodramus | leconteii | 2002 | 1 | | 1666 | Icteria | virens | 1984 | 1 | | 1667 | Vermivora | chrysoptera | 1982 | 1 | | 1675 | Toxostoma | rufum | 1989 | 1 | | 1682 | Icterus | galbula | 1983 | 1 | | 1686 | Mniotilta | varia | 1984 | 1 | | 1687 | Spizella | pallida | 1995 | 1 | | 1694 | Cistothorus | platensis | 2015 | 1 | | 1695 | Polioptila | caerulea | 1998 | 1 | | 1706 | Vireo | flavifrons | 2015 | 1 | | 1653 | Pipilo | erythrophthalmus | 2001 | 1 | | 1714 | Pipilo | erythrophthalmus | 1986 | 1 | | 1722 | Vireo | solitarius | 2014 | 1 | | 1738 | Mniotilta | varia | 1990 | 1 | | 1743 | Pipilo | erythrophthalmus | 2012 | 1 | | 1753 | Zonotrichia | querula | 2007 | 1 | | 1777 | Ammodramus | savannarum | 1997 | 1 | | 1779 | Parkesia | motacilla | 1986 | 1 | | 1788 | Myiarchus | crinitus | 1985 | 1 | | 1661 | Cistothorus | platensis | 1985 | 1 | | 1645 | Piranga | rubra | 2008 | 1 | | 1044 | Icterus | galbula | 1991 | 1 | | 1561 | Vireo | flavifrons | 2006 | 1 | | 1498 | Vermivora | chrysoptera | 1981 | 1 | | 1523 | Cardellina | canadensis | 2000 | 1 | | 1526 | Setophaga | tigrina | 1978 | 1 | | 1535 | Ammodramus | henslowii | 1986 | 1 | | 1544 | Parkesia | motacilla | 2006 | 1 | | 1546 | Setophaga | citrina | 1980 | 1 | | 1548 | Oreothlypis | celata | 1981 | 1 | | 1550 | Catharus | ustulatus | 1978 | 1 | | 1566 | Spizella | passerina | 1987 | 1 | | 1641 | Icteria | virens | 1998 | 1 | | 1570 | Ammodramus | henslowii | 1988 | 1 | | 1573 | Empidonax | virescens | 1985 | 1 | | 1592 | Empidonax | minimus | 1985 | 1 | | 1594 | Vermivora | chrysoptera | 2003 | 1 | | 1611 | Vireo | solitarius | 2007 | 1 | | 1620 | Spizella | pusilla | 2011 | 1 | | 1624 | Setophaga | virens | 1997 | 1 | | 1638 | Spizella | pallida | 1989 | 1 | | 1789 | Ammodramus | henslowii | 2012 | 1 | | 1800 | Cistothorus | palustris | 2000 | 1 | | 1802 | Troglodytes | aedon | 1989 | 1 | | 2012 | Lanius | excubitor | 2006 | 1 | | 1961 | Setophaga | petechia | 1985 | 1 | | 1962 | Setophaga | fusca | 2002 | 1 | | 1964 | Setophaga | americana | 1984 | 1 | | 1973 | Tyrannus | tyrannus | 2012 | 1 | | 1983 | Vireo | solitarius | 1994 | 1 | | 1989 | Ammodramus | leconteii | 1984 | 1 | | 1993 | Setophaga | caerulescens | 1986 | 1 | | 2003 | Passerculus | sandwichensis | 1981 | 1 | | 2013 | Ammodramus | leconteii | 1983 | 1 | | 1805 | Icterus | galbula | 2006 | 1 | | 2033 | Empidonax | flaviventris | 2006 | 1 | | 2038 | Setophaga | castanea | 1989 | 1 | | 2048 | Vermivora | chrysoptera | 1986 | 1 | | 2050 | Spizella | pallida | 1987 | 1 | | 2054 | Passerculus | sandwichensis | 1979 | 1 | | 2065 | Setophaga | tigrina | 1986 | 1 | | 2069 | Regulus | calendula | 1987 | 1 | | 2070 | Ammodramus | leconteii | 2004 | 1 | | 1933 | Polioptila | caerulea | 1983 | 1 | | 1929 | Vireo | solitarius | 2015 | 1 | | 1912 | Setophaga | petechia | 1995 | 1 | | 1907 | Sayornis | phoebe | 2015 | 1 | | 1818 | Setophaga | citrina | 1997 | 1 | | 1822 | Vermivora | chrysoptera | 1999 | 1 | | 1825 | Setophaga | americana | 1995 | 1 | | 1832 | Oreothlypis | celata | 1986 | 1 | | 1835 | Ammodramus | nelsoni | 2010 | 1 | | 1836 | Spizelloides | arborea | 1980 | 1 | | 1837 | Icterus | spurius | 1999 | 1 | | 1847 | Protonotaria | citrea | 2011 | 1 | | 1858 | Troglodytes | aedon | 1995 | 1 | | 1865 | Myiarchus | crinitus | 2006 | 1 | | 1868 | Vermivora | cyanoptera | 2002 | 1 | | 1893 | Geothlypis | formosa | 2001 | 1 | | 1895 | Icterus | galbula | 1982 | 1 | | 1897 | Vireo | flavifrons | 2014 | 1 | | 1898 | Spizella | pallida | 1979 | 1 | | 1899 | Troglodytes | aedon | 1979 | 1 | | 1900 | Toxostoma | rufum | 2001 | 1 | | 1497 | Icteria | virens | 1991 | 1 | | 1495 | Troglodytes | aedon | 2003 | 1 | | 1493 | Piranga | olivacea | 1981 | 1 | | 1189 | Icterus | galbula | 1992 | 1 | | 1138 | Ammodramus | henslowii | 2005 | 1 | | 1160 | Vireo | gilvus | 1996 | 1 | | 1163 | Sturnella | magna | 2013 | 1 | | 1173 | Cistothorus | platensis | 1999 | 1 | | 1174 | Toxostoma | rufum | 1979 | 1 | | 1182 | Icterus | spurius | 2008 | 1 | | 1186 | Ammodramus | henslowii | 2015 | 1 | | 1188 | Cistothorus | platensis | 1982 | 1 | | 1193 | Geothlypis | formosa | 1983 | 1 | | 1237 | Icteria | virens | 2001 | 1 | | 1195 | Spizella | passerina | 1989 | 1 | | 1214 | Polioptila | caerulea | 2008 | 1 | | 1216 | Ammodramus | nelsoni | 2013 | 1 | | 1220 | Empidonax | flaviventris | 2004 | 1 | | 1222 | Cistothorus | platensis | 1989 | 1 | | 1223 | Pipilo | erythrophthalmus | 2016 | 1 | | 1226 | Hylocichla | mustelina | 1978 | 1 | | 1230 | Icteria | virens | 1982 | 1 | | 1135 | Troglodytes | aedon | 1983 | 1 | | 1123 | Setophaga | castanea | 1979 | 1 | | 1115 | Cistothorus | palustris | 2011 | 1 | | 1112 | Vermivora | chrysoptera | 1989 | 1 | | 1045 | Setophaga | caerulescens | 1991 | 1 | | 1047 | Contopus | virens | 1990 | 1 | | 1050 | Empidonax | minimus | 2001 | 1 | | 1052 | Vireo | flavifrons | 2012 | 1 | | 1055 | Passerina | caerulea | 1991 | 1 | | 1056 | Oreothlypis | celata | 1990 | 1 | | 1062 | Spizella | pallida | 1990 | 1 | | 1068 | Parkesia | motacilla | 1996 | 1 | | 1075 | Setophaga | tigrina | 1999 | 1 | | 1077 | Ammodramus | leconteii | 2005 | 1 | | 1083 | Spizella | passerina | 2002 | 1 | | 1084 | Cistothorus | palustris | 1985 | 1 | | 1086 | Cardellina | canadensis | 1978 | 1 | | 1087 | Pipilo | erythrophthalmus | 1991 | 1 | | 1105 | Contopus | virens | 2012 | 1 | | 1108 | Ammodramus | savannarum | 2016 | 1 | | 1109 | Myiarchus | crinitus | 2010 | 1 | | 1231 | Setophaga | cerulea | 2014 | 1 | | 1271 | Vermivora | cyanoptera | 1992 | 1 | | 1491 | Spizella | passerina | 1997 | 1 | | 1423 | Setophaga | fusca | 1986 | 1 | | 1392 | Setophaga | americana | 1999 | 1 | | 1403 | Empidonax | flaviventris | 2005 | 1 | | 1404 | Setophaga | virens | 2001 | 1 | | 1410 | Mniotilta | varia | 1998 | 1 | | 1415 | Empidonax | flaviventris | 1992 | 1 | | 1417 | Setophaga | caerulescens | 1989 | 1 | | 1419 | Toxostoma | rufum | 1982 | 1 | | 1422 | Troglodytes | aedon | 2016 | 1 | | 1450 | Vermivora | cyanoptera | 1993 | 1 | | 1280 | Ammodramus | leconteii | 1979 | 1 | | 1459 | Toxostoma | rufum | 1988 | 1 | | 1460 | Vireo | olivaceus | 1992 | 1 | | 1470 | Setophaga | pensylvanica | 1979 | 1 | | 1474 | Cardellina | pusilla | 1985 | 1 | | 1477 | Vireo | flavifrons | 1995 | 1 | | 1482 | Cardellina | canadensis | 1994 | 1 | | 1483 | Spizella | pusilla | 2012 | 1 | | 1486 | Ammodramus | leconteii | 1994 | 1 | | 1390 | Vermivora | chrysoptera | 1995 | 1 | | 1387 | Setophaga | pensylvanica | 2003 | 1 | | 1386 | Icterus | galbula | 1999 | 1 | | 1374 | Cistothorus | palustris | 1999 | 1 | | 1283 | Vireo | olivaceus | 1991 | 1 | | 1285 | Ammodramus | leconteii | 2006 | 1 | | 1304 | Icteria | virens | 1990 | 1 | | 1307 | Spizella | pallida | 2002 | 1 | | 1310 | Setophaga | citrina | 2013 | 1 | | 1316 | Troglodytes | aedon | 2004 | 1 | | 1322 | Setophaga | castanea | 1978 | 1 | | 1323 | Vireo | philadelphicus | 2012 | 1 | | 1328 | Sitta | canadensis | 1983 | 1 | | 1335 | Vireo | olivaceus | 1985 | 1 | | 1342 | Setophaga | fusca | 2001 | 1 | | 1350 | Cardellina | pusilla | 1981 | 1 | | 1363 | Geothlypis | formosa | 1982 | 1 | | 1364 | Ammodramus | savannarum | 1981 | 1 | | 1366 | Ammodramus | leconteii | 1987 | 1 | | 1367 | Piranga | olivacea | 2005 | 1 | | 1373 | Spizella | passerina | 1988 | 1 | | 1212 | Setophaga | fusca | 1989 | 1 |
Insights: As you can see in the data table above, we see that birds of the Zonotrichia albicollis species (White-throated sparrow) are the ones that were most affected in any given year i.e., they had the highest collisions in a specific year since the data tracking was being done. This is followed by Seiurus aurocapilla (ovenbird). Atleast 400-500 birds have been killed every year .

Chicago_Collision_Incidents
Genus | Species | Incident_Year | cnt | |
---|---|---|---|---|
773 | Zonotrichia | albicollis | 2013 | 984 |
655 | Zonotrichia | albicollis | 2010 | 859 |
2258 | Zonotrichia | albicollis | 2008 | 756 |
4 | Zonotrichia | albicollis | 2009 | 623 |
2285 | Zonotrichia | albicollis | 2006 | 567 |
... | ... | ... | ... | ... |
1364 | Ammodramus | savannarum | 1981 | 1 |
1366 | Ammodramus | leconteii | 1987 | 1 |
1367 | Piranga | olivacea | 2005 | 1 |
1373 | Spizella | passerina | 1988 | 1 |
1212 | Setophaga | fusca | 1989 | 1 |
2425 rows × 4 columns
Overall, how many birds were killed in each genus?¶
Let's add some subtotals to get insights for this.
def pivot_with_subtotals(df, values, indices, columns, aggfunc, fill_value):
Table_list = []
for i in range(len(indices)):
n = i+1
table = pd.pivot_table(df,values=values,index=indices[:n],columns=columns,aggfunc=aggfunc,fill_value=fill_value,sort=True).reset_index()
for column in indices[n:]:
table[column] = 'SubTotal'
Table_list.append(table)
FinalTable = pd.concat(Table_list).sort_index()
FinalTable = FinalTable.set_index(keys=indices)
return FinalTable.sort_index(axis=0,ascending=False) # ascending=True/False controls the placement of the subtotals
with pd.option_context('display.max_rows', None,
'display.max_columns', None,
'display.precision', 5,
):
display(pivot_with_subtotals(df=Chicago_Collision_Incidents,values='cnt',indices=['Genus','Species'],columns=[],aggfunc='sum',fill_value=''))
cnt | ||
---|---|---|
Genus | Species | |
Zonotrichia | querula | 2 |
leucophrys | 1090 | |
albicollis | 10133 | |
SubTotal | 11225 | |
Vireo | solitarius | 18 |
philadelphicus | 12 | |
olivaceus | 133 | |
gilvus | 2 | |
flavifrons | 12 | |
SubTotal | 177 | |
Vermivora | cyanoptera | 16 |
chrysoptera | 53 | |
SubTotal | 69 | |
Tyrannus | tyrannus | 4 |
SubTotal | 4 | |
Troglodytes | hiemalis | 474 |
aedon | 104 | |
SubTotal | 578 | |
Toxostoma | rufum | 166 |
SubTotal | 166 | |
Sturnella | magna | 13 |
SubTotal | 13 | |
Spizelloides | arborea | 1262 |
SubTotal | 1262 | |
Spizella | pusilla | 325 |
passerina | 68 | |
pallida | 50 | |
SubTotal | 443 | |
Sitta | canadensis | 260 |
SubTotal | 260 | |
Setophaga | virens | 223 |
tigrina | 182 | |
striata | 787 | |
ruticilla | 868 | |
pinus | 49 | |
petechia | 77 | |
pensylvanica | 303 | |
palmarum | 694 | |
magnolia | 1224 | |
fusca | 201 | |
coronata | 887 | |
citrina | 5 | |
cerulea | 3 | |
castanea | 287 | |
caerulescens | 183 | |
americana | 59 | |
SubTotal | 6032 | |
Seiurus | aurocapilla | 4580 |
SubTotal | 4580 | |
Sayornis | phoebe | 24 |
SubTotal | 24 | |
Regulus | satrapa | 1029 |
calendula | 416 | |
SubTotal | 1445 | |
Protonotaria | citrea | 6 |
SubTotal | 6 | |
Pooecetes | gramineus | 10 |
SubTotal | 10 | |
Polioptila | caerulea | 6 |
SubTotal | 6 | |
Piranga | rubra | 9 |
olivacea | 127 | |
SubTotal | 136 | |
Pipilo | erythrophthalmus | 82 |
SubTotal | 82 | |
Pheucticus | ludovicianus | 397 |
SubTotal | 397 | |
Passerina | cyanea | 725 |
caerulea | 1 | |
SubTotal | 726 | |
Passerella | iliaca | 2443 |
SubTotal | 2443 | |
Passerculus | sandwichensis | 274 |
SubTotal | 274 | |
Parkesia | noveboracensis | 916 |
motacilla | 15 | |
SubTotal | 931 | |
Oreothlypis | ruficapilla | 1690 |
peregrina | 2515 | |
celata | 227 | |
SubTotal | 4432 | |
Oporornis | agilis | 365 |
SubTotal | 365 | |
Myiarchus | crinitus | 28 |
SubTotal | 28 | |
Mniotilta | varia | 620 |
SubTotal | 620 | |
Melospiza | melodia | 5124 |
lincolnii | 2029 | |
georgiana | 4910 | |
SubTotal | 12063 | |
Lanius | excubitor | 1 |
SubTotal | 1 | |
Junco | hyemalis | 6303 |
SubTotal | 6303 | |
Icterus | spurius | 6 |
galbula | 83 | |
SubTotal | 89 | |
Icteria | virens | 15 |
SubTotal | 15 | |
Hylocichla | mustelina | 500 |
SubTotal | 500 | |
Geothlypis | trichas | 1555 |
philadelphia | 430 | |
formosa | 16 | |
SubTotal | 2001 | |
Empidonax | virescens | 7 |
traillii | 177 | |
minimus | 96 | |
flaviventris | 68 | |
SubTotal | 348 | |
Dumetella | carolinensis | 599 |
SubTotal | 599 | |
Contopus | virens | 70 |
cooperi | 4 | |
SubTotal | 74 | |
Cistothorus | platensis | 60 |
palustris | 91 | |
SubTotal | 151 | |
Certhia | americana | 2676 |
SubTotal | 2676 | |
Catharus | ustulatus | 2331 |
minimus | 822 | |
guttatus | 3729 | |
fuscescens | 727 | |
SubTotal | 7609 | |
Cardellina | pusilla | 185 |
canadensis | 241 | |
SubTotal | 426 | |
Ammodramus | savannarum | 106 |
nelsoni | 55 | |
leconteii | 25 | |
henslowii | 9 | |
SubTotal | 195 |
Insights: Birds of the species Melospiza have been killed the largest (12063 overall deaths). This is followed by Zonotrichia with an overall 11225 deaths across time. The third most affected are the Setophaga. These birds are different types of sparrows and warblers.
How many birds were killed from 1978 to 2016 in Cleveland?¶
Let's move on to analyzing collisions in Cleveland.
#Construct the SQL to be used
sql_query2 = ("SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Cleveland_Collisions group by 1,2,3")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query2+'"}]'
#Validate the constructed request body
request_body
'[{"type":"sql-select", "stmt":"SELECT genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as cnt FROM Cleveland_Collisions group by 1,2,3"}]'
#Invoke the GridDB WebAPI
data_req2 = requests.post(url, data=request_body, headers=header_obj)
#Process the response received and construct a Pandas dataframe with the data from the response
myJson = data_req2.json()
Cleveland_Collision_Incidents = pd.DataFrame(myJson[0]["results"], columns=[myJson[0]["columns"][0]["name"], myJson[0]["columns"][1]["name"],myJson[0]["columns"][2]["name"],myJson[0]["columns"][3]["name"]])
Cleveland_Collision_Incidents=Cleveland_Collision_Incidents.sort_values(by=['cnt'], ascending=False)
def pivot_with_subtotals(df, values, indices, columns, aggfunc, fill_value):
Table_list = []
for i in range(len(indices)):
n = i+1
table = pd.pivot_table(df,values=values,index=indices[:n],columns=columns,aggfunc=aggfunc,fill_value=fill_value,sort=True).reset_index()
for column in indices[n:]:
table[column] = 'SubTotal'
Table_list.append(table)
FinalTable = pd.concat(Table_list).sort_index()
FinalTable = FinalTable.set_index(keys=indices)
return FinalTable.sort_index(axis=0,ascending=False) # ascending=True/False controls the placement of the subtotals
with pd.option_context('display.max_rows', None,
'display.max_columns', None,
'display.precision', 5,
):
display(pivot_with_subtotals(df=Cleveland_Collision_Incidents,values='cnt',indices=['Genus','Species'],columns=[],aggfunc='sum',fill_value=''))
cnt | ||
---|---|---|
Genus | Species | |
Zonotrichia | leucophrys | 13 |
albicollis | 579 | |
SubTotal | 592 | |
Vireo | philadelphicus | 1 |
olivaceus | 3 | |
SubTotal | 4 | |
Troglodytes | hiemalis | 34 |
aedon | 10 | |
SubTotal | 44 | |
Toxostoma | rufum | 5 |
SubTotal | 5 | |
Spizelloides | arborea | 2 |
SubTotal | 2 | |
Spizella | pusilla | 6 |
SubTotal | 6 | |
Sphyrapicus | varius | 21 |
SubTotal | 21 | |
Sitta | canadensis | 2 |
SubTotal | 2 | |
Setophaga | virens | 15 |
tigrina | 8 | |
striata | 51 | |
ruticilla | 16 | |
pinus | 2 | |
petechia | 6 | |
pensylvanica | 10 | |
palmarum | 15 | |
magnolia | 54 | |
fusca | 13 | |
coronata | 24 | |
citrina | 1 | |
castanea | 61 | |
caerulescens | 16 | |
americana | 22 | |
SubTotal | 314 | |
Seiurus | aurocapilla | 113 |
SubTotal | 113 | |
Sayornis | phoebe | 1 |
SubTotal | 1 | |
Regulus | satrapa | 166 |
calendula | 33 | |
SubTotal | 199 | |
Pipilo | erythrophthalmus | 5 |
SubTotal | 5 | |
Pheucticus | ludovicianus | 8 |
SubTotal | 8 | |
Passerina | cyanea | 8 |
SubTotal | 8 | |
Passerella | iliaca | 10 |
SubTotal | 10 | |
Passerculus | sandwichensis | 2 |
SubTotal | 2 | |
Parkesia | noveboracensis | 6 |
SubTotal | 6 | |
Oreothlypis | ruficapilla | 70 |
peregrina | 44 | |
celata | 8 | |
SubTotal | 122 | |
Oporornis | agilis | 9 |
SubTotal | 9 | |
Mniotilta | varia | 27 |
SubTotal | 27 | |
Melospiza | melodia | 81 |
lincolnii | 114 | |
georgiana | 76 | |
SubTotal | 271 | |
Megaceryle | alcyon | 1 |
SubTotal | 1 | |
Junco | hyemalis | 43 |
SubTotal | 43 | |
Icterus | galbula | 1 |
SubTotal | 1 | |
Icteria | virens | 1 |
SubTotal | 1 | |
Hylocichla | mustelina | 16 |
SubTotal | 16 | |
Geothlypis | trichas | 167 |
philadelphia | 21 | |
formosa | 2 | |
SubTotal | 190 | |
Empidonax | minimus | 3 |
SubTotal | 3 | |
Dumetella | carolinensis | 31 |
SubTotal | 31 | |
Contopus | virens | 5 |
SubTotal | 5 | |
Colaptes | auratus | 18 |
SubTotal | 18 | |
Coccyzus | americanus | 4 |
SubTotal | 4 | |
Cistothorus | palustris | 4 |
SubTotal | 4 | |
Certhia | americana | 89 |
SubTotal | 89 | |
Catharus | ustulatus | 32 |
minimus | 9 | |
guttatus | 29 | |
fuscescens | 2 | |
SubTotal | 72 | |
Cardellina | pusilla | 13 |
canadensis | 7 | |
SubTotal | 20 | |
Ammodramus | savannarum | 4 |
SubTotal | 4 |
In Cleveland, the genus Zonotrichia (592) followed by Setophaga (314) and Oreothlypis (122) have been affected.
Exploring Joins and Subqueries in GridDB to answer deeper questions¶
sql_query3 = (f"""SELECT 'Chicago' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2,3,4 UNION ALL SELECT 'Cleveland' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Cleveland_Collisions group by 1,2,3,4 """)
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query3+'"}]'
#Validate the constructed request body
request_body
'[{"type":"sql-select", "stmt":"SELECT \'Chicago\' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2,3,4 UNION ALL SELECT \'Cleveland\' as location, genus, species, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Cleveland_Collisions group by 1,2,3,4 "}]'
#Invoke the GridDB WebAPI
data_req3 = requests.post(url, data=request_body, headers=header_obj)
What does the trend of Collisions look like? (Across Chicago and Cleveland)¶
#Process the response received and construct a Pandas dataframe with the data from the response
myJson = data_req3.json()
All_Collision_Incidents = pd.DataFrame(myJson[0]["results"], columns=[myJson[0]["columns"][0]["name"], myJson[0]["columns"][1]["name"],myJson[0]["columns"][2]["name"],myJson[0]["columns"][3]["name"],myJson[0]["columns"][4]["name"]])
All_Collision_Incidents=All_Collision_Incidents.sort_values(by=['Num'], ascending=False)
All_Collisions_grouped_by_Year = All_Collision_Incidents.groupby(['Incident_Year'])['Num'].sum().reset_index()
#Plot the data as a bar plot
fig,ax = plt.subplots(figsize=(20,10))
sns.barplot(All_Collisions_grouped_by_Year['Incident_Year'], All_Collisions_grouped_by_Year['Num'], ax=ax,order=All_Collisions_grouped_by_Year.Incident_Year)
ax.set_title('Bird-Building Collisions by Year (in Chicago and Cleveland)', fontsize = 16, loc='center')
ax.set_xlabel('Incident Year', fontsize = 12)
ax.set_ylabel('Number of Collisions', fontsize = 12)
plt.xticks(rotation=45)
plt.show()
C:\Users\mg_su\anaconda3\lib\site-packages\seaborn\_decorators.py:36: FutureWarning: Pass the following variables as keyword args: x, y. From version 0.12, the only valid positional argument will be `data`, and passing other arguments without an explicit keyword will result in an error or misinterpretation. warnings.warn(
Insight(s):
How many collisions take place on an average in Cleveland and Chicago?¶
sql_query4 = (f"""SELECT 'Chicago' as location, count(*)/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Chicago_Collisions group by 1 UNION ALL SELECT 'Cleveland' as location, count(*)/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Cleveland_Collisions group by 1""")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query4+'"}]'
#Validate the constructed request body
request_body
'[{"type":"sql-select", "stmt":"SELECT \'Chicago\' as location, count(*)/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Chicago_Collisions group by 1 UNION ALL SELECT \'Cleveland\' as location, count(*)/count(distinct EXTRACT(YEAR, Date)) as Avg_Collisions FROM Cleveland_Collisions group by 1"}]'
#Invoke the GridDB WebAPI
data_req4 = requests.post(url, data=request_body, headers=header_obj)
#Process the response received and construct a Pandas dataframe with the data from the response
myJson = data_req4.json()
Avg_Collisions = pd.DataFrame(myJson[0]["results"], columns=[myJson[0]["columns"][0]["name"], myJson[0]["columns"][1]["name"]])
Avg_Collisions=Avg_Collisions.sort_values(by=['Avg_Collisions'], ascending=False)
Avg_Collisions
location | Avg_Collisions | |
---|---|---|
1 | Chicago | 1789 |
0 | Cleveland | 1136 |
Insight(s): In Chicago, there have been around 1800 bird-building collisions per year on average and in Cleveland, there have been around 1140 collisions per year on an average. Chicago seems to have more collisions than Cleveland.
sql_query5 = (f"""SELECT Locality, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2""")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query5+'"}]'
#Validate the constructed request body
request_body
'[{"type":"sql-select", "stmt":"SELECT Locality, EXTRACT(YEAR, Date) as Incident_Year, count(*) as Num FROM Chicago_Collisions group by 1,2"}]'
#Invoke the GridDB WebAPI
data_req5 = requests.post(url, data=request_body, headers=header_obj)
#Process the response received and construct a Pandas dataframe with the data from the response
myJson = data_req5.json()
Chicago_Collisions_by_Locality = pd.DataFrame(myJson[0]["results"], columns=[myJson[0]["columns"][0]["name"], myJson[0]["columns"][1]["name"],myJson[0]["columns"][2]["name"]])
Chicago_Collisions_by_Locality=Chicago_Collisions_by_Locality.sort_values(by=['Num'], ascending=False)
Chicago_Collisions_by_Locality
#Construct a line plot with the data
plt.rcParams["figure.figsize"] = [12,12]
plt.rcParams["figure.autolayout"] = True
ax = sns.lineplot(x="Incident_Year", y="Num", hue='Locality',data=Chicago_Collisions_by_Locality)
ax.tick_params(rotation=45)
ax.set_title('Incidents in Chicago by Locality',fontsize=18)
plt.xlabel('Year', fontsize=14)
plt.ylabel('Number of Incidents', fontsize=14)
plt.show()
Insight(s): The trend lines indicate that bird-building collisions in McCormick Place (MP) were high compared to the rest of Chicago (CHI) from 1978 to 2004. However , around 2004, there was a sudden dip in the collisions in McCormick place. The average numbers dropped from 2004 onwards. This seems to be related to the construction of the bird sanctuary in McCormick Place. Read more about it here in the official website of McCormick Place. However, bird-building collisions in the rest of Chicago continue to increase at an alarmingly high rate.
Are light levels and collisions strongly correlated?¶
This particular question requires us running a query that combines all three containers namely Chicago_Collisions, Cleveland_Collisions and Light_levels. GridDB supports standard sub-query functionality along with joins. Before we start building the query, it is important to note that the Light Score is stored as an string (varchar). We will use type casting available in GridDB to cast the string as an integer. GridDB supports all standard type casting functions available with most popular databases. Refer to the 'Cast' section here to know more about the different type cast operations supported in GridDB.
sql_query6 = (f"""SELECT t1.Incident_Date, t2.Light_Score, Sum(cnt) as Number_of_Collisions FROM (SELECT STRFTIME('%m-%Y', Date) as Incident_Date, count(*) as cnt FROM Chicago_Collisions group by 1 UNION ALL SELECT STRFTIME('%m-%Y', Date) as Incident_Date, count(*) as cnt FROM Cleveland_Collisions group by 1 ) t1 INNER JOIN (SELECT STRFTIME('%m-%Y', Date) AS Incident_Date, AVG(CAST(Light_Score AS INTEGER)) AS Light_Score FROM Light_levels group by 1) t2 ON t1.Incident_Date = t2.Incident_Date GROUP BY 1,2""")
#Setup the URL to be used to invoke the GridDB WebAPI to retrieve data from the container
url = base_url + '/sql'
#Construct the request body
request_body = '[{"type":"sql-select", "stmt":"'+sql_query6+'"}]'
#Validate the constructed request body
request_body
'[{"type":"sql-select", "stmt":"SELECT t1.Incident_Date, t2.Light_Score, Sum(cnt) as Number_of_Collisions FROM (SELECT STRFTIME(\'%m-%Y\', Date) as Incident_Date, count(*) as cnt FROM Chicago_Collisions group by 1 UNION ALL SELECT STRFTIME(\'%m-%Y\', Date) as Incident_Date, count(*) as cnt FROM Cleveland_Collisions group by 1 ) t1 INNER JOIN (SELECT STRFTIME(\'%m-%Y\', Date) AS Incident_Date, AVG(CAST(Light_Score AS INTEGER)) AS Light_Score FROM Light_levels group by 1) t2 ON t1.Incident_Date = t2.Incident_Date GROUP BY 1,2"}]'
#Invoke the GridDB WebAPI
data_req6 = requests.post(url, data=request_body, headers=header_obj)
#Process the response received and construct a Pandas dataframe with the data from the response
myJson = data_req6.json()
Collisions_and_Light_Levels = pd.DataFrame(myJson[0]["results"], columns=[myJson[0]["columns"][0]["name"], myJson[0]["columns"][1]["name"],myJson[0]["columns"][2]["name"]])
Collisions_and_Light_Levels=Collisions_and_Light_Levels.sort_values(by=['Number_of_Collisions'], ascending=False)
Collisions_and_Light_Levels.sort_values('Number_of_Collisions', ascending=False)
Incident_Date | Light_Score | Number_of_Collisions | |
---|---|---|---|
31 | 10-2013 | 10.866667 | 2096 |
108 | 09-2012 | 14.933333 | 1479 |
91 | 09-2010 | 13.300000 | 1298 |
53 | 10-2014 | 11.400000 | 1275 |
88 | 09-2014 | 14.137931 | 1255 |
... | ... | ... | ... |
106 | 08-2001 | 11.833333 | 15 |
23 | 08-2004 | 11.083333 | 13 |
29 | 08-2003 | 6.285714 | 12 |
40 | 03-2001 | 9.444444 | 10 |
34 | 08-2002 | 16.555556 | 2 |
123 rows × 3 columns
%matplotlib inline
plt.rcParams['figure.figsize']=4,4
# Calculate correlation between each pair of variable
corr_matrix=Collisions_and_Light_Levels.corr()
# plot it
sns.heatmap(corr_matrix, cmap='PuOr')
C:\Users\mg_su\AppData\Local\Temp/ipykernel_19116/2485131425.py:5: FutureWarning: The default value of numeric_only in DataFrame.corr is deprecated. In a future version, it will default to False. Select only valid columns or specify the value of numeric_only to silence this warning. corr_matrix=Collisions_and_Light_Levels.corr()
<AxesSubplot:>
Insight(s): Based on the limited data that we have, light_score and the number of collisions don't seem to have a strong correlation. However, we cannot say this with certainty as a lot of other studies show that there is a strong correlation between the light score and bird collisions. A lot more predictors like the weather, wind condition, etc. may be needed along with the light score.
Let's analyze the collisions and light levels are little more to see what we find.
How many collisions occurred when the light score was the highest?¶
Collisions_and_Light_Levels.loc[(Collisions_and_Light_Levels['Light_Score']>=max(Collisions_and_Light_Levels['Light_Score']))]
Incident_Date | Light_Score | Number_of_Collisions | |
---|---|---|---|
34 | 08-2002 | 16.555556 | 2 |
Insight: There have been just 2 collisions when the light score has been the highest.
How many collisions occurred when the light score was the lowest?¶
Collisions_and_Light_Levels.loc[(Collisions_and_Light_Levels['Light_Score']<=min(Collisions_and_Light_Levels['Light_Score']))]
Incident_Date | Light_Score | Number_of_Collisions | |
---|---|---|---|
11 | 03-2002 | 3.3 | 15 |
Insight: There have been 15 collisions when the light score was the lowest at 3.3.
How many months had an average light score less than 10?¶
len(Collisions_and_Light_Levels.loc[(Collisions_and_Light_Levels['Light_Score']<=10)])
57
Concluding Remarks¶
Bird-Building Collisions have led to an increased mass migration of birds. Based on several studies conducted over time, organizations like 'The Audubon Society' recommend turning the lights out after 11PM to save birds. Read more about it here. Using GridDB, we were able to effectively analyze time-series data and utilize both the TQL and SQL functionalities available in GridDB. Along with that, we also used the special time-series functions like TIME_NEXT AND TIME_PREVIOUS to get quick answers. Though the dataset is not as big, this is a good example to show how versatile GridDB can be for analyzing time-series data of any size.
If you have any questions about the blog, please create a Stack Overflow post here https://stackoverflow.com/questions/ask?tags=griddb .
Make sure that you use the “griddb” tag so our engineers can quickly reply to your questions.