From 613b7aaa1624a3e211e0642bf8dd8af164ab5be2 Mon Sep 17 00:00:00 2001 From: lada-px Date: Sun, 14 Dec 2025 22:47:11 +0100 Subject: [PATCH 1/3] agenti --- .../pydata/agents/Income_Urban_VS_Rural.csv | 3223 +++++++++++++++++ lessons/pydata/agents/agenti.png | Bin 0 -> 61453 bytes lessons/pydata/agents/index.ipynb | 457 +++ lessons/pydata/agents/penguins_size_nona.csv | 334 ++ lessons/pydata/agents/proces.png | Bin 0 -> 97920 bytes lessons/pyproject.toml | 4 +- uv.lock | 392 +- 7 files changed, 4370 insertions(+), 40 deletions(-) create mode 100644 lessons/pydata/agents/Income_Urban_VS_Rural.csv create mode 100644 lessons/pydata/agents/agenti.png create mode 100644 lessons/pydata/agents/index.ipynb create mode 100644 lessons/pydata/agents/penguins_size_nona.csv create mode 100644 lessons/pydata/agents/proces.png diff --git a/lessons/pydata/agents/Income_Urban_VS_Rural.csv b/lessons/pydata/agents/Income_Urban_VS_Rural.csv new file mode 100644 index 0000000..a833b2e --- /dev/null +++ b/lessons/pydata/agents/Income_Urban_VS_Rural.csv @@ -0,0 +1,3223 @@ +County,State,FIPS,State FIPS Code,County FIPS Code,Total Population,Median Household Income,Urban-Rural +Autauga County,Alabama,01001,01,001,59285,69841,Urban +Baldwin County,Alabama,01003,01,003,239945,75019,Urban +Barbour County,Alabama,01005,01,005,24757,44290,Rural +Bibb County,Alabama,01007,01,007,22152,51215,Rural +Blount County,Alabama,01009,01,009,59292,61096,Urban +Bullock County,Alabama,01011,01,011,10157,36723,Rural +Butler County,Alabama,01013,01,013,18807,44881,Rural +Calhoun County,Alabama,01015,01,015,116141,55826,Urban +Chambers County,Alabama,01017,01,017,34450,49295,Urban +Cherokee County,Alabama,01019,01,019,25224,50769,Rural +Chilton County,Alabama,01021,01,021,45500,61873,Urban +Choctaw County,Alabama,01023,01,023,12525,44483,Rural +Clarke County,Alabama,01025,01,025,22802,49167,Rural +Clay County,Alabama,01027,01,027,14188,51852,Rural +Cleburne County,Alabama,01029,01,029,15254,53319,Rural +Coffee County,Alabama,01031,01,031,54231,64672,Urban +Colbert County,Alabama,01033,01,033,57648,56736,Urban +Conecuh County,Alabama,01035,01,035,11411,42266,Rural +Coosa County,Alabama,01037,01,037,10323,57063,Rural +Covington County,Alabama,01039,01,039,37647,50886,Urban +Crenshaw County,Alabama,01041,01,041,13144,49040,Rural +Cullman County,Alabama,01043,01,043,89463,60916,Urban +Dale County,Alabama,01045,01,045,49516,53955,Urban +Dallas County,Alabama,01047,01,047,37536,36810,Urban +DeKalb County,Alabama,01049,01,049,71946,51149,Urban +Elmore County,Alabama,01051,01,051,88669,75553,Urban +Escambia County,Alabama,01053,01,053,36695,44447,Urban +Etowah County,Alabama,01055,01,055,103208,53070,Urban +Fayette County,Alabama,01057,01,057,16173,50733,Rural +Franklin County,Alabama,01059,01,059,31978,51493,Urban +Geneva County,Alabama,01061,01,061,26726,50951,Urban +Greene County,Alabama,01063,01,063,7589,31495,Rural +Hale County,Alabama,01065,01,065,14749,41325,Rural +Henry County,Alabama,01067,01,067,17450,60135,Rural +Houston County,Alabama,01069,01,069,107628,57531,Urban +Jackson County,Alabama,01071,01,071,52839,49454,Urban +Jefferson County,Alabama,01073,01,073,669744,64589,Urban +Lamar County,Alabama,01075,01,075,13809,47447,Rural +Lauderdale County,Alabama,01077,01,077,95037,59082,Urban +Lawrence County,Alabama,01079,01,079,33182,60040,Urban +Lee County,Alabama,01081,01,081,177663,61123,Urban +Limestone County,Alabama,01083,01,083,107577,83534,Urban +Lowndes County,Alabama,01085,01,085,10008,35160,Rural +Macon County,Alabama,01087,01,087,18951,45951,Rural +Madison County,Alabama,01089,01,089,397135,83528,Urban +Marengo County,Alabama,01091,01,091,19027,44205,Rural +Marion County,Alabama,01093,01,093,29190,50714,Urban +Marshall County,Alabama,01095,01,095,98712,60946,Urban +Mobile County,Alabama,01097,01,097,413162,58119,Urban +Monroe County,Alabama,01099,01,099,19580,40225,Rural +Montgomery County,Alabama,01101,01,101,227197,58153,Urban +Morgan County,Alabama,01103,01,103,123742,64858,Urban +Perry County,Alabama,01105,01,105,8231,34368,Rural +Pickens County,Alabama,01107,01,107,18843,47014,Rural +Pike County,Alabama,01109,01,109,32953,47961,Urban +Randolph County,Alabama,01111,01,111,22310,51551,Rural +Russell County,Alabama,01113,01,113,58858,50046,Urban +St. Clair County,Alabama,01115,01,115,92903,78993,Urban +Shelby County,Alabama,01117,01,117,226955,93543,Urban +Sumter County,Alabama,01119,01,119,12020,37981,Rural +Talladega County,Alabama,01121,01,121,81170,56249,Urban +Tallapoosa County,Alabama,01123,01,123,41070,57185,Urban +Tuscaloosa County,Alabama,01125,01,125,234036,63947,Urban +Walker County,Alabama,01127,01,127,64886,54509,Urban +Washington County,Alabama,01129,01,129,15270,60503,Rural +Wilcox County,Alabama,01131,01,131,10347,42236,Rural +Winston County,Alabama,01133,01,133,23637,48032,Rural +Aleutians East Borough,Alaska,02013,02,013,3423,72692,Rural +Aleutians West Census Area,Alaska,02016,02,016,5178,107344,Rural +Anchorage Municipality,Alaska,02020,02,020,289069,98152,Urban +Bethel Census Area,Alaska,02050,02,050,18487,70616,Rural +Bristol Bay Borough,Alaska,02060,02,060,878,100625,Rural +Chugach Census Area,Alaska,02063,02,063,6964,88565,Rural +Copper River Census Area,Alaska,02066,02,066,2626,75053,Rural +Denali Borough,Alaska,02068,02,068,2029,88935,Rural +Dillingham Census Area,Alaska,02070,02,070,4780,74250,Rural +Fairbanks North Star Borough,Alaska,02090,02,090,95555,84722,Urban +Haines Borough,Alaska,02100,02,100,2077,72607,Rural +Hoonah-Angoon Census Area,Alaska,02105,02,105,2313,62500,Rural +Juneau City and Borough,Alaska,02110,02,110,31969,100513,Urban +Kenai Peninsula Borough,Alaska,02122,02,122,59843,77722,Urban +Ketchikan Gateway Borough,Alaska,02130,02,130,13870,89155,Rural +Kodiak Island Borough,Alaska,02150,02,150,12878,83716,Rural +Kusilvak Census Area,Alaska,02158,02,158,8277,48233,Rural +Lake and Peninsula Borough,Alaska,02164,02,164,1007,64000,Rural +Matanuska-Susitna Borough,Alaska,02170,02,170,110677,90625,Urban +Nome Census Area,Alaska,02180,02,180,9925,76643,Rural +North Slope Borough,Alaska,02185,02,185,10891,86313,Rural +Northwest Arctic Borough,Alaska,02188,02,188,7611,81298,Rural +Petersburg Borough,Alaska,02195,02,195,3394,77026,Rural +Prince of Wales-Hyder Census Area,Alaska,02198,02,198,5730,59079,Rural +Sitka City and Borough,Alaska,02220,02,220,8393,101207,Rural +Skagway Municipality,Alaska,02230,02,230,1308,78594,Rural +Southeast Fairbanks Census Area,Alaska,02240,02,240,6936,74223,Rural +Wrangell City and Borough,Alaska,02275,02,275,2106,64545,Rural +Yakutat City and Borough,Alaska,02282,02,282,506,80625,Rural +Yukon-Koyukuk Census Area,Alaska,02290,02,290,5271,52642,Rural +Apache County,Arizona,04001,04,001,65680,40338,Urban +Cochise County,Arizona,04003,04,003,125458,58970,Urban +Coconino County,Arizona,04005,04,005,144643,69748,Urban +Gila County,Arizona,04007,04,007,53610,59089,Urban +Graham County,Arizona,04009,04,009,38860,67326,Urban +Greenlee County,Arizona,04011,04,011,9452,75239,Rural +La Paz County,Arizona,04012,04,012,16605,49506,Rural +Maricopa County,Arizona,04013,04,013,4491987,85518,Urban +Mohave County,Arizona,04015,04,015,217420,55799,Urban +Navajo County,Arizona,04017,04,017,107744,52752,Urban +Pima County,Arizona,04019,04,019,1049947,67929,Urban +Pinal County,Arizona,04021,04,021,449219,77588,Urban +Santa Cruz County,Arizona,04023,04,023,48209,53614,Urban +Yavapai County,Arizona,04025,04,025,241656,66106,Urban +Yuma County,Arizona,04027,04,027,207685,60417,Urban +Arkansas County,Arkansas,05001,05,001,16773,60831,Rural +Ashley County,Arkansas,05003,05,003,18722,44481,Rural +Baxter County,Arkansas,05005,05,005,42150,48427,Urban +Benton County,Arkansas,05007,05,007,294541,89879,Urban +Boone County,Arkansas,05009,05,009,37896,54195,Urban +Bradley County,Arkansas,05011,05,011,10354,39565,Rural +Calhoun County,Arkansas,05013,05,013,4717,63654,Rural +Carroll County,Arkansas,05015,05,015,28526,55187,Urban +Chicot County,Arkansas,05017,05,017,9997,39683,Rural +Clark County,Arkansas,05019,05,019,21378,50985,Rural +Clay County,Arkansas,05021,05,021,14399,48500,Rural +Cleburne County,Arkansas,05023,05,023,25048,55979,Rural +Cleveland County,Arkansas,05025,05,025,7491,50509,Rural +Columbia County,Arkansas,05027,05,027,22527,47363,Rural +Conway County,Arkansas,05029,05,029,20872,51212,Rural +Craighead County,Arkansas,05031,05,031,112097,57615,Urban +Crawford County,Arkansas,05033,05,033,60792,60362,Urban +Crittenden County,Arkansas,05035,05,035,47609,54271,Urban +Cross County,Arkansas,05037,05,037,16681,47012,Rural +Dallas County,Arkansas,05039,05,039,6351,44694,Rural +Desha County,Arkansas,05041,05,041,11041,36064,Rural +Drew County,Arkansas,05043,05,043,17143,41071,Rural +Faulkner County,Arkansas,05045,05,045,126001,65071,Urban +Franklin County,Arkansas,05047,05,047,17220,51919,Rural +Fulton County,Arkansas,05049,05,049,12239,38941,Rural +Garland County,Arkansas,05051,05,051,100062,55409,Urban +Grant County,Arkansas,05053,05,053,18111,72512,Rural +Greene County,Arkansas,05055,05,055,46182,56793,Urban +Hempstead County,Arkansas,05057,05,057,19778,47654,Rural +Hot Spring County,Arkansas,05059,05,059,33142,52644,Urban +Howard County,Arkansas,05061,05,061,12701,44492,Rural +Independence County,Arkansas,05063,05,063,38120,56009,Urban +Izard County,Arkansas,05065,05,065,13866,47728,Rural +Jackson County,Arkansas,05067,05,067,16775,41215,Rural +Jefferson County,Arkansas,05069,05,069,65780,48552,Urban +Johnson County,Arkansas,05071,05,071,25932,44808,Rural +Lafayette County,Arkansas,05073,05,073,6211,37237,Rural +Lawrence County,Arkansas,05075,05,075,16265,44164,Rural +Lee County,Arkansas,05077,05,077,8511,36860,Rural +Lincoln County,Arkansas,05079,05,079,12966,51667,Rural +Little River County,Arkansas,05081,05,081,11959,52241,Rural +Logan County,Arkansas,05083,05,083,21240,54237,Rural +Lonoke County,Arkansas,05085,05,085,74747,71449,Urban +Madison County,Arkansas,05087,05,087,17032,53888,Rural +Marion County,Arkansas,05089,05,089,17076,46953,Rural +Miller County,Arkansas,05091,05,091,42588,49983,Urban +Mississippi County,Arkansas,05093,05,093,39749,53428,Urban +Monroe County,Arkansas,05095,05,095,6681,43955,Rural +Montgomery County,Arkansas,05097,05,097,8571,49015,Rural +Nevada County,Arkansas,05099,05,099,8228,41761,Rural +Newton County,Arkansas,05101,05,101,7175,47395,Rural +Ouachita County,Arkansas,05103,05,103,22317,49838,Rural +Perry County,Arkansas,05105,05,105,10073,60078,Rural +Phillips County,Arkansas,05107,05,107,15910,38874,Rural +Pike County,Arkansas,05109,05,109,10182,51000,Rural +Poinsett County,Arkansas,05111,05,111,22740,47188,Rural +Polk County,Arkansas,05113,05,113,19348,49252,Rural +Pope County,Arkansas,05115,05,115,63830,54606,Urban +Prairie County,Arkansas,05117,05,117,8162,51094,Rural +Pulaski County,Arkansas,05119,05,119,398949,60385,Urban +Randolph County,Arkansas,05121,05,121,18733,52838,Rural +St. Francis County,Arkansas,05123,05,123,22740,41784,Rural +Saline County,Arkansas,05125,05,125,125724,76534,Urban +Scott County,Arkansas,05127,05,127,9839,45955,Rural +Searcy County,Arkansas,05129,05,129,7861,41978,Rural +Sebastian County,Arkansas,05131,05,131,128448,56450,Urban +Sevier County,Arkansas,05133,05,133,15797,51641,Rural +Sharp County,Arkansas,05135,05,135,17597,42950,Rural +Stone County,Arkansas,05137,05,137,12474,38531,Rural +Union County,Arkansas,05139,05,139,38368,50221,Urban +Van Buren County,Arkansas,05141,05,141,15936,47266,Rural +Washington County,Arkansas,05143,05,143,251863,66426,Urban +White County,Arkansas,05145,05,145,77395,53435,Urban +Woodruff County,Arkansas,05147,05,147,6157,49982,Rural +Yell County,Arkansas,05149,05,149,20195,58870,Rural +Alameda County,California,06001,06,001,1651949,126240,Urban +Alpine County,California,06003,06,003,1695,110781,Rural +Amador County,California,06005,06,005,41029,81526,Urban +Butte County,California,06007,06,007,209470,68574,Urban +Calaveras County,California,06009,06,009,45995,79877,Urban +Colusa County,California,06011,06,011,21895,75149,Rural +Contra Costa County,California,06013,06,013,1161458,125727,Urban +Del Norte County,California,06015,06,015,27293,66780,Urban +El Dorado County,California,06017,06,017,192299,106190,Urban +Fresno County,California,06019,06,019,1012152,71434,Urban +Glenn County,California,06021,06,021,28623,70487,Urban +Humboldt County,California,06023,06,023,135418,61135,Urban +Imperial County,California,06025,06,025,179319,56393,Urban +Inyo County,California,06027,06,027,18803,72432,Rural +Kern County,California,06029,06,029,910433,67660,Urban +Kings County,California,06031,06,031,152830,68750,Urban +Lake County,California,06033,06,033,68139,58738,Urban +Lassen County,California,06035,06,035,31177,64395,Urban +Los Angeles County,California,06037,06,037,9848406,87760,Urban +Madera County,California,06039,06,039,158790,75496,Urban +Marin County,California,06041,06,041,258765,142785,Urban +Mariposa County,California,06043,06,043,17060,65378,Rural +Mendocino County,California,06045,06,045,90709,64688,Urban +Merced County,California,06047,06,047,285597,65044,Urban +Modoc County,California,06049,06,049,8646,56648,Rural +Mono County,California,06051,06,051,13169,86953,Rural +Monterey County,California,06053,06,053,435834,94486,Urban +Napa County,California,06055,06,055,136070,108970,Urban +Nevada County,California,06057,06,057,102452,84905,Urban +Orange County,California,06059,06,059,3164063,113702,Urban +Placer County,California,06061,06,061,412435,114678,Urban +Plumas County,California,06063,06,063,19607,64946,Rural +Riverside County,California,06065,06,065,2449909,89672,Urban +Sacramento County,California,06067,06,067,1584047,88724,Urban +San Benito County,California,06069,06,069,66056,108289,Urban +San Bernardino County,California,06071,06,071,2187816,82184,Urban +San Diego County,California,06073,06,073,3282782,102285,Urban +San Francisco County,California,06075,06,075,836321,141446,Urban +San Joaquin County,California,06077,06,077,787416,88531,Urban +San Luis Obispo County,California,06079,06,079,281486,93398,Urban +San Mateo County,California,06081,06,081,745100,156000,Urban +Santa Barbara County,California,06083,06,083,443975,95977,Urban +Santa Clara County,California,06085,06,085,1903297,159674,Urban +Santa Cruz County,California,06087,06,087,266021,109266,Urban +Shasta County,California,06089,06,089,181554,71931,Urban +Sierra County,California,06091,06,091,2731,60000,Rural +Siskiyou County,California,06093,06,093,43834,55499,Urban +Solano County,California,06095,06,095,450824,99994,Urban +Sonoma County,California,06097,06,097,485642,102840,Urban +Stanislaus County,California,06099,06,099,552250,79661,Urban +Sutter County,California,06101,06,101,98971,75450,Urban +Tehama County,California,06103,06,103,65520,61834,Urban +Trinity County,California,06105,06,105,15886,53498,Rural +Tulare County,California,06107,06,107,475774,69489,Urban +Tuolumne County,California,06109,06,109,54873,72259,Urban +Ventura County,California,06111,06,111,838259,107327,Urban +Yolo County,California,06113,06,113,217782,88818,Urban +Yuba County,California,06115,06,115,83079,73313,Urban +Adams County,Colorado,08001,08,001,524408,91387,Urban +Alamosa County,Colorado,08003,08,003,16515,51445,Rural +Arapahoe County,Colorado,08005,08,005,655709,97215,Urban +Archuleta County,Colorado,08007,08,007,13730,76524,Rural +Baca County,Colorado,08009,08,009,3460,40380,Rural +Bent County,Colorado,08011,08,011,5524,49194,Rural +Boulder County,Colorado,08013,08,013,328317,102772,Urban +Broomfield County,Colorado,08014,08,014,75110,121025,Urban +Chaffee County,Colorado,08015,08,015,19876,70909,Rural +Cheyenne County,Colorado,08017,08,017,1732,67768,Rural +Clear Creek County,Colorado,08019,08,019,9358,96667,Rural +Conejos County,Colorado,08021,08,021,7536,47209,Rural +Costilla County,Colorado,08023,08,023,3571,36519,Rural +Crowley County,Colorado,08025,08,025,5734,47563,Rural +Custer County,Colorado,08027,08,027,5073,72700,Rural +Delta County,Colorado,08029,08,029,31353,58330,Urban +Denver County,Colorado,08031,08,031,713734,91681,Urban +Dolores County,Colorado,08033,08,033,2385,70490,Rural +Douglas County,Colorado,08035,08,035,368283,145737,Urban +Eagle County,Colorado,08037,08,037,55374,103174,Urban +Elbert County,Colorado,08039,08,039,27152,129477,Urban +El Paso County,Colorado,08041,08,041,736008,87470,Urban +Fremont County,Colorado,08043,08,043,49394,61027,Urban +Garfield County,Colorado,08045,08,045,62034,86172,Urban +Gilpin County,Colorado,08047,08,047,5877,88654,Rural +Grand County,Colorado,08049,08,049,15794,84558,Rural +Gunnison County,Colorado,08051,08,051,17158,77358,Rural +Hinsdale County,Colorado,08053,08,053,939,64327,Rural +Huerfano County,Colorado,08055,08,055,6946,52139,Rural +Jackson County,Colorado,08057,08,057,1422,41809,Rural +Jefferson County,Colorado,08059,08,059,579715,107800,Urban +Kiowa County,Colorado,08061,08,061,1356,56389,Rural +Kit Carson County,Colorado,08063,08,063,7015,59810,Rural +Lake County,Colorado,08065,08,065,7411,93655,Rural +La Plata County,Colorado,08067,08,067,56088,85296,Urban +Larimer County,Colorado,08069,08,069,363561,91364,Urban +Las Animas County,Colorado,08071,08,071,14392,50408,Rural +Lincoln County,Colorado,08073,08,073,5561,54257,Rural +Logan County,Colorado,08075,08,075,21067,55074,Rural +Mesa County,Colorado,08077,08,077,157316,71485,Urban +Mineral County,Colorado,08079,08,079,799,52455,Rural +Moffat County,Colorado,08081,08,081,13258,70975,Rural +Montezuma County,Colorado,08083,08,083,26204,63005,Urban +Montrose County,Colorado,08085,08,085,43272,66072,Urban +Morgan County,Colorado,08087,08,087,29186,75407,Urban +Otero County,Colorado,08089,08,089,18460,54897,Rural +Ouray County,Colorado,08091,08,091,5024,84556,Rural +Park County,Colorado,08093,08,093,17739,95450,Rural +Phillips County,Colorado,08095,08,095,4491,60372,Rural +Pitkin County,Colorado,08097,08,097,17119,100318,Rural +Prowers County,Colorado,08099,08,099,11931,57601,Rural +Pueblo County,Colorado,08101,08,101,168726,62250,Urban +Rio Blanco County,Colorado,08103,08,103,6518,72620,Rural +Rio Grande County,Colorado,08105,08,105,11394,62166,Rural +Routt County,Colorado,08107,08,107,24990,104803,Rural +Saguache County,Colorado,08109,08,109,6511,54283,Rural +San Juan County,Colorado,08111,08,111,690,73889,Rural +San Miguel County,Colorado,08113,08,113,8026,80117,Rural +Sedgwick County,Colorado,08115,08,115,2346,52833,Rural +Summit County,Colorado,08117,08,117,30857,106255,Urban +Teller County,Colorado,08119,08,119,24774,80666,Rural +Washington County,Colorado,08121,08,121,4839,65164,Rural +Weld County,Colorado,08123,08,123,340711,93287,Urban +Yuma County,Colorado,08125,08,125,9921,60051,Rural +Capitol Planning Region,Connecticut,09110,09,110,969029,91541,Urban +Greater Bridgeport Planning Region,Connecticut,09120,09,120,326296,87135,Urban +Lower Connecticut River Valley Planning Region,Connecticut,09130,09,130,174983,101117,Urban +Naugatuck Valley Planning Region,Connecticut,09140,09,140,452303,86365,Urban +Northeastern Connecticut Planning Region,Connecticut,09150,09,150,95829,87564,Urban +Northwest Hills Planning Region,Connecticut,09160,09,160,112848,91035,Urban +South Central Connecticut Planning Region,Connecticut,09170,09,170,566803,86266,Urban +Southeastern Connecticut Planning Region,Connecticut,09180,09,180,279025,84185,Urban +Western Connecticut Planning Region,Connecticut,09190,09,190,621232,124553,Urban +Kent County,Delaware,10001,10,001,185043,72872,Urban +New Castle County,Delaware,10003,10,003,573030,89901,Urban +Sussex County,Delaware,10005,10,005,247799,78162,Urban +District of Columbia,District of Columbia,11001,11,001,672079,106287,Urban +Alachua County,Florida,12001,12,001,281751,59659,Urban +Baker County,Florida,12003,12,003,28186,70833,Urban +Bay County,Florida,12005,12,005,181368,70188,Urban +Bradford County,Florida,12007,12,007,27888,59740,Urban +Brevard County,Florida,12009,12,009,620533,75817,Urban +Broward County,Florida,12011,12,011,1946127,74534,Urban +Calhoun County,Florida,12013,12,013,13593,46901,Rural +Charlotte County,Florida,12015,12,015,195083,66154,Urban +Citrus County,Florida,12017,12,017,158693,55355,Urban +Clay County,Florida,12019,12,019,223436,86094,Urban +Collier County,Florida,12021,12,021,387681,86173,Urban +Columbia County,Florida,12023,12,023,70755,55070,Urban +DeSoto County,Florida,12027,12,027,34719,50868,Urban +Dixie County,Florida,12029,12,029,16952,47655,Rural +Duval County,Florida,12031,12,031,1007189,68447,Urban +Escambia County,Florida,12033,12,033,323275,65715,Urban +Flagler County,Florida,12035,12,035,121710,72923,Urban +Franklin County,Florida,12037,12,037,12418,62734,Rural +Gadsden County,Florida,12039,12,039,43642,46047,Urban +Gilchrist County,Florida,12041,12,041,18494,61070,Rural +Glades County,Florida,12043,12,043,12324,38905,Rural +Gulf County,Florida,12045,12,045,14772,67361,Rural +Hamilton County,Florida,12047,12,047,13445,47696,Rural +Hardee County,Florida,12049,12,049,25508,54231,Rural +Hendry County,Florida,12051,12,051,40798,53044,Urban +Hernando County,Florida,12053,12,053,201512,63193,Urban +Highlands County,Florida,12055,12,055,103808,55581,Urban +Hillsborough County,Florida,12057,12,057,1489634,75011,Urban +Holmes County,Florida,12059,12,059,19626,48236,Rural +Indian River County,Florida,12061,12,061,163856,71049,Urban +Jackson County,Florida,12063,12,063,47652,47327,Urban +Jefferson County,Florida,12065,12,065,14713,56984,Rural +Lafayette County,Florida,12067,12,067,8035,60692,Rural +Lake County,Florida,12069,12,069,398696,69956,Urban +Lee County,Florida,12071,12,071,792692,73099,Urban +Leon County,Florida,12073,12,073,295335,65074,Urban +Levy County,Florida,12075,12,075,44276,53805,Urban +Liberty County,Florida,12077,12,077,7650,53824,Rural +Madison County,Florida,12079,12,079,18113,48176,Rural +Manatee County,Florida,12081,12,081,416020,75792,Urban +Marion County,Florida,12083,12,083,387697,58535,Urban +Martin County,Florida,12085,12,085,160464,80701,Urban +Miami-Dade County,Florida,12086,12,086,2685296,68694,Urban +Monroe County,Florida,12087,12,087,81840,82430,Urban +Nassau County,Florida,12089,12,089,94653,88900,Urban +Okaloosa County,Florida,12091,12,091,214281,79097,Urban +Okeechobee County,Florida,12093,12,093,40249,52288,Urban +Orange County,Florida,12095,12,095,1440471,77011,Urban +Osceola County,Florida,12097,12,097,406943,68711,Urban +Palm Beach County,Florida,12099,12,099,1507453,81115,Urban +Pasco County,Florida,12101,12,101,588758,67384,Urban +Pinellas County,Florida,12103,12,103,960565,70293,Urban +Polk County,Florida,12105,12,105,760961,63644,Urban +Putnam County,Florida,12107,12,107,74235,47256,Urban +St. Johns County,Florida,12109,12,109,292243,106169,Urban +St. Lucie County,Florida,12111,12,111,346237,69027,Urban +Santa Rosa County,Florida,12113,12,113,193719,88968,Urban +Sarasota County,Florida,12115,12,115,449011,80633,Urban +Seminole County,Florida,12117,12,117,474912,83030,Urban +Sumter County,Florida,12119,12,119,137536,73297,Urban +Suwannee County,Florida,12121,12,121,44484,55479,Urban +Taylor County,Florida,12123,12,123,21422,44985,Rural +Union County,Florida,12125,12,125,15551,64922,Rural +Volusia County,Florida,12127,12,127,568229,66581,Urban +Wakulla County,Florida,12129,12,129,34608,74183,Urban +Walton County,Florida,12131,12,131,79846,79281,Urban +Washington County,Florida,12133,12,133,25259,52723,Rural +Appling County,Georgia,13001,13,001,18426,43728,Rural +Atkinson County,Georgia,13003,13,003,8261,38438,Rural +Bacon County,Georgia,13005,13,005,11129,50310,Rural +Baker County,Georgia,13007,13,007,2830,44405,Rural +Baldwin County,Georgia,13009,13,009,43669,55413,Urban +Banks County,Georgia,13011,13,011,18757,68830,Rural +Barrow County,Georgia,13013,13,013,86982,77477,Urban +Bartow County,Georgia,13015,13,015,111153,79431,Urban +Ben Hill County,Georgia,13017,13,017,17138,39081,Rural +Berrien County,Georgia,13019,13,019,18257,50414,Rural +Bibb County,Georgia,13021,13,021,156543,50747,Urban +Bleckley County,Georgia,13023,13,023,12414,53005,Rural +Brantley County,Georgia,13025,13,025,18171,47801,Rural +Brooks County,Georgia,13027,13,027,16285,47656,Rural +Bryan County,Georgia,13029,13,029,46681,94234,Urban +Bulloch County,Georgia,13031,13,031,81372,56832,Urban +Burke County,Georgia,13033,13,033,24427,50739,Rural +Butts County,Georgia,13035,13,035,26074,59221,Urban +Calhoun County,Georgia,13037,13,037,5528,55714,Rural +Camden County,Georgia,13039,13,039,56036,72399,Urban +Candler County,Georgia,13043,13,043,10972,50431,Rural +Carroll County,Georgia,13045,13,045,122187,72327,Urban +Catoosa County,Georgia,13047,13,047,68356,72425,Urban +Charlton County,Georgia,13049,13,049,12711,48534,Rural +Chatham County,Georgia,13051,13,051,298143,69575,Urban +Chattahoochee County,Georgia,13053,13,053,9181,59221,Rural +Chattooga County,Georgia,13055,13,055,24975,47785,Rural +Cherokee County,Georgia,13057,13,057,274539,105442,Urban +Clarke County,Georgia,13059,13,059,129267,52267,Urban +Clay County,Georgia,13061,13,061,2853,48715,Rural +Clayton County,Georgia,13063,13,063,298771,58507,Urban +Clinch County,Georgia,13065,13,065,6722,55549,Rural +Cobb County,Georgia,13067,13,067,769152,98712,Urban +Coffee County,Georgia,13069,13,069,43161,50175,Urban +Colquitt County,Georgia,13071,13,071,45907,49691,Urban +Columbia County,Georgia,13073,13,073,159638,96122,Urban +Cook County,Georgia,13075,13,075,17363,50133,Rural +Coweta County,Georgia,13077,13,077,150071,94142,Urban +Crawford County,Georgia,13079,13,079,12183,60905,Rural +Crisp County,Georgia,13081,13,081,19995,42745,Rural +Dade County,Georgia,13083,13,083,16196,58936,Rural +Dawson County,Georgia,13085,13,085,28704,88986,Urban +Decatur County,Georgia,13087,13,087,29118,50485,Urban +DeKalb County,Georgia,13089,13,089,762105,77683,Urban +Dodge County,Georgia,13091,13,091,19909,50152,Rural +Dooly County,Georgia,13093,13,093,11026,56545,Rural +Dougherty County,Georgia,13095,13,095,83915,46784,Urban +Douglas County,Georgia,13097,13,097,146141,80764,Urban +Early County,Georgia,13099,13,099,10683,53750,Rural +Echols County,Georgia,13101,13,101,3705,61723,Rural +Effingham County,Georgia,13103,13,103,67265,85465,Urban +Elbert County,Georgia,13105,13,105,19725,49727,Rural +Emanuel County,Georgia,13107,13,107,22961,50053,Rural +Evans County,Georgia,13109,13,109,10740,53908,Rural +Fannin County,Georgia,13111,13,111,25605,58073,Rural +Fayette County,Georgia,13113,13,113,120689,108986,Urban +Floyd County,Georgia,13115,13,115,98985,62540,Urban +Forsyth County,Georgia,13117,13,117,260062,138000,Urban +Franklin County,Georgia,13119,13,119,23840,52264,Rural +Fulton County,Georgia,13121,13,121,1068507,91490,Urban +Gilmer County,Georgia,13123,13,123,31976,72542,Urban +Glascock County,Georgia,13125,13,125,2913,55250,Rural +Glynn County,Georgia,13127,13,127,84987,68546,Urban +Gordon County,Georgia,13129,13,129,58336,61997,Urban +Grady County,Georgia,13131,13,131,26056,54312,Urban +Greene County,Georgia,13133,13,133,19586,84530,Rural +Gwinnett County,Georgia,13135,13,135,966972,84823,Urban +Habersham County,Georgia,13137,13,137,46948,65622,Urban +Hall County,Georgia,13139,13,139,208395,77430,Urban +Hancock County,Georgia,13141,13,141,8630,33182,Rural +Haralson County,Georgia,13143,13,143,30720,65016,Urban +Harris County,Georgia,13145,13,145,35509,89184,Urban +Hart County,Georgia,13147,13,147,26484,57241,Urban +Heard County,Georgia,13149,13,149,11616,62907,Rural +Henry County,Georgia,13151,13,151,245417,81612,Urban +Houston County,Georgia,13153,13,153,166902,80743,Urban +Irwin County,Georgia,13155,13,155,9385,53915,Rural +Jackson County,Georgia,13157,13,157,80640,85012,Urban +Jasper County,Georgia,13159,13,159,15345,59574,Rural +Jeff Davis County,Georgia,13161,13,161,14838,40879,Rural +Jefferson County,Georgia,13163,13,163,15468,46561,Rural +Jenkins County,Georgia,13165,13,165,8674,36906,Rural +Johnson County,Georgia,13167,13,167,9192,54183,Rural +Jones County,Georgia,13169,13,169,28526,68259,Urban +Lamar County,Georgia,13171,13,171,19098,68457,Rural +Lanier County,Georgia,13173,13,173,10094,44361,Rural +Laurens County,Georgia,13175,13,175,49619,49705,Urban +Lee County,Georgia,13177,13,177,33337,88024,Urban +Liberty County,Georgia,13179,13,179,66826,59013,Urban +Lincoln County,Georgia,13181,13,181,7773,50688,Rural +Long County,Georgia,13183,13,183,17512,64747,Rural +Lowndes County,Georgia,13185,13,185,119055,55887,Urban +Lumpkin County,Georgia,13187,13,187,33931,72388,Urban +McDuffie County,Georgia,13189,13,189,21687,54058,Rural +McIntosh County,Georgia,13191,13,191,11187,50348,Rural +Macon County,Georgia,13193,13,193,11953,37177,Rural +Madison County,Georgia,13195,13,195,30914,58784,Urban +Marion County,Georgia,13197,13,197,7474,50484,Rural +Meriwether County,Georgia,13199,13,199,20757,56458,Rural +Miller County,Georgia,13201,13,201,5873,58407,Rural +Mitchell County,Georgia,13205,13,205,21441,51908,Rural +Monroe County,Georgia,13207,13,207,28919,82863,Urban +Montgomery County,Georgia,13209,13,209,8675,51188,Rural +Morgan County,Georgia,13211,13,211,20614,85692,Rural +Murray County,Georgia,13213,13,213,40282,67880,Urban +Muscogee County,Georgia,13215,13,215,204383,56622,Urban +Newton County,Georgia,13217,13,217,115530,73732,Urban +Oconee County,Georgia,13219,13,219,42788,115925,Urban +Oglethorpe County,Georgia,13221,13,221,15221,69784,Rural +Paulding County,Georgia,13223,13,223,174292,94557,Urban +Peach County,Georgia,13225,13,225,28269,68365,Urban +Pickens County,Georgia,13227,13,227,34197,75293,Urban +Pierce County,Georgia,13229,13,229,19996,56691,Rural +Pike County,Georgia,13231,13,231,19540,84184,Rural +Polk County,Georgia,13233,13,233,43365,55308,Urban +Pulaski County,Georgia,13235,13,235,9893,47688,Rural +Putnam County,Georgia,13237,13,237,22524,64163,Rural +Quitman County,Georgia,13239,13,239,2092,36838,Rural +Rabun County,Georgia,13241,13,241,17107,61466,Rural +Randolph County,Georgia,13243,13,243,6270,25425,Rural +Richmond County,Georgia,13245,13,245,206040,53197,Urban +Rockdale County,Georgia,13247,13,247,94293,72349,Urban +Schley County,Georgia,13249,13,249,4539,59647,Rural +Screven County,Georgia,13251,13,251,14057,53017,Rural +Seminole County,Georgia,13253,13,253,9117,49559,Rural +Spalding County,Georgia,13255,13,255,68215,60217,Urban +Stephens County,Georgia,13257,13,257,26842,52264,Urban +Stewart County,Georgia,13259,13,259,4978,35000,Rural +Sumter County,Georgia,13261,13,261,29174,41877,Urban +Talbot County,Georgia,13263,13,263,5753,45098,Rural +Taliaferro County,Georgia,13265,13,265,1740,48036,Rural +Tattnall County,Georgia,13267,13,267,24215,52351,Rural +Taylor County,Georgia,13269,13,269,7786,41743,Rural +Telfair County,Georgia,13271,13,271,12174,44948,Rural +Terrell County,Georgia,13273,13,273,8941,43812,Rural +Thomas County,Georgia,13275,13,275,45696,60140,Urban +Tift County,Georgia,13277,13,277,41322,53165,Urban +Toombs County,Georgia,13279,13,279,26943,54130,Urban +Towns County,Georgia,13281,13,281,12739,58400,Rural +Treutlen County,Georgia,13283,13,283,6387,43750,Rural +Troup County,Georgia,13285,13,285,69821,54905,Urban +Turner County,Georgia,13287,13,287,8915,39565,Rural +Twiggs County,Georgia,13289,13,289,7869,55439,Rural +Union County,Georgia,13291,13,291,25598,65697,Rural +Upson County,Georgia,13293,13,293,27856,50904,Urban +Walker County,Georgia,13295,13,295,68449,55887,Urban +Walton County,Georgia,13297,13,297,100361,82381,Urban +Ware County,Georgia,13299,13,299,35958,44833,Urban +Warren County,Georgia,13301,13,301,5175,46776,Rural +Washington County,Georgia,13303,13,303,19893,44009,Rural +Wayne County,Georgia,13305,13,305,30519,49562,Urban +Webster County,Georgia,13307,13,307,2348,40764,Rural +Wheeler County,Georgia,13309,13,309,7434,45262,Rural +White County,Georgia,13311,13,311,28454,69747,Urban +Whitfield County,Georgia,13313,13,313,103118,64262,Urban +Wilcox County,Georgia,13315,13,315,8784,48036,Rural +Wilkes County,Georgia,13317,13,317,9553,52542,Rural +Wilkinson County,Georgia,13319,13,319,8795,46673,Rural +Worth County,Georgia,13321,13,321,20575,57201,Rural +Hawaii County,Hawaii,15001,15,001,203684,77215,Urban +Honolulu County,Hawaii,15003,15,003,1003666,104264,Urban +Kalawao County,Hawaii,15005,15,005,43,86250,Rural +Kauai County,Hawaii,15007,15,007,73610,93612,Urban +Maui County,Hawaii,15009,15,009,164632,95076,Urban +Ada County,Idaho,16001,16,001,508052,88907,Urban +Adams County,Idaho,16003,16,003,4599,59286,Rural +Bannock County,Idaho,16005,16,005,88457,64080,Urban +Bear Lake County,Idaho,16007,16,007,6552,67304,Rural +Benewah County,Idaho,16009,16,009,9913,56553,Rural +Bingham County,Idaho,16011,16,011,48993,76842,Urban +Blaine County,Idaho,16013,16,013,24579,84470,Rural +Boise County,Idaho,16015,16,015,8045,77349,Rural +Bonner County,Idaho,16017,16,017,49456,65168,Urban +Bonneville County,Idaho,16019,16,019,127056,76646,Urban +Boundary County,Idaho,16021,16,021,12695,62438,Rural +Butte County,Idaho,16023,16,023,2654,43281,Rural +Camas County,Idaho,16025,16,025,1155,55536,Rural +Canyon County,Idaho,16027,16,027,242405,72355,Urban +Caribou County,Idaho,16029,16,029,7118,66653,Rural +Cassia County,Idaho,16031,16,031,25165,67042,Rural +Clark County,Idaho,16033,16,033,776,52083,Rural +Clearwater County,Idaho,16035,16,035,8921,57961,Rural +Custer County,Idaho,16037,16,037,4411,56957,Rural +Elmore County,Idaho,16039,16,039,29046,58976,Urban +Franklin County,Idaho,16041,16,041,14715,65991,Rural +Fremont County,Idaho,16043,16,043,13701,72767,Rural +Gem County,Idaho,16045,16,045,19854,66245,Rural +Gooding County,Idaho,16047,16,047,15740,62395,Rural +Idaho County,Idaho,16049,16,049,17120,60975,Rural +Jefferson County,Idaho,16051,16,051,32234,82952,Urban +Jerome County,Idaho,16053,16,053,24788,69338,Rural +Kootenai County,Idaho,16055,16,055,177736,77034,Urban +Latah County,Idaho,16057,16,057,40315,65179,Urban +Lemhi County,Idaho,16059,16,059,8166,52057,Rural +Lewis County,Idaho,16061,16,061,3649,49643,Rural +Lincoln County,Idaho,16063,16,063,5276,66038,Rural +Madison County,Idaho,16065,16,065,53578,58259,Urban +Minidoka County,Idaho,16067,16,067,21922,70060,Rural +Nez Perce County,Idaho,16069,16,069,42477,71466,Urban +Oneida County,Idaho,16071,16,071,4681,72563,Rural +Owyhee County,Idaho,16073,16,073,12284,59773,Rural +Payette County,Idaho,16075,16,075,26190,65723,Urban +Power County,Idaho,16077,16,077,8018,59760,Rural +Shoshone County,Idaho,16079,16,079,13580,49975,Rural +Teton County,Idaho,16081,16,081,12101,90740,Rural +Twin Falls County,Idaho,16083,16,083,92121,65338,Urban +Valley County,Idaho,16085,16,085,12136,76125,Rural +Washington County,Idaho,16087,16,087,10866,53608,Rural +Adams County,Illinois,17001,17,001,65166,64962,Urban +Alexander County,Illinois,17003,17,003,5042,43523,Rural +Bond County,Illinois,17005,17,005,16627,61603,Rural +Boone County,Illinois,17007,17,007,53316,81638,Urban +Brown County,Illinois,17009,17,009,6320,72288,Rural +Bureau County,Illinois,17011,17,011,33027,65894,Urban +Calhoun County,Illinois,17013,17,013,4406,92095,Rural +Carroll County,Illinois,17015,17,015,15621,60871,Rural +Cass County,Illinois,17017,17,017,12826,64907,Rural +Champaign County,Illinois,17019,17,019,206098,63091,Urban +Christian County,Illinois,17021,17,021,33684,59253,Urban +Clark County,Illinois,17023,17,023,15328,70625,Rural +Clay County,Illinois,17025,17,025,13173,57266,Rural +Clinton County,Illinois,17027,17,027,36899,82314,Urban +Coles County,Illinois,17029,17,029,46689,56040,Urban +Cook County,Illinois,17031,17,031,5185812,81797,Urban +Crawford County,Illinois,17033,17,033,18588,67614,Rural +Cumberland County,Illinois,17035,17,035,10378,69826,Rural +DeKalb County,Illinois,17037,17,037,100512,69022,Urban +De Witt County,Illinois,17039,17,039,15461,64802,Rural +Douglas County,Illinois,17041,17,041,19686,74186,Rural +DuPage County,Illinois,17043,17,043,927263,110502,Urban +Edgar County,Illinois,17045,17,045,16637,56909,Rural +Edwards County,Illinois,17047,17,047,6118,59386,Rural +Effingham County,Illinois,17049,17,049,34505,75380,Urban +Fayette County,Illinois,17051,17,051,21380,57113,Rural +Ford County,Illinois,17053,17,053,13396,60782,Rural +Franklin County,Illinois,17055,17,055,37541,53471,Urban +Fulton County,Illinois,17057,17,057,33259,58617,Urban +Gallatin County,Illinois,17059,17,059,4857,54626,Rural +Greene County,Illinois,17061,17,061,11837,60976,Rural +Grundy County,Illinois,17063,17,063,52920,93060,Urban +Hamilton County,Illinois,17065,17,065,7972,61520,Rural +Hancock County,Illinois,17067,17,067,17434,65044,Rural +Hardin County,Illinois,17069,17,069,3623,57155,Rural +Henderson County,Illinois,17071,17,071,6284,65651,Rural +Henry County,Illinois,17073,17,073,48948,69912,Urban +Iroquois County,Illinois,17075,17,075,26746,62439,Urban +Jackson County,Illinois,17077,17,077,52706,45572,Urban +Jasper County,Illinois,17079,17,079,9233,71094,Rural +Jefferson County,Illinois,17081,17,081,36808,61102,Urban +Jersey County,Illinois,17083,17,083,21336,79104,Rural +Jo Daviess County,Illinois,17085,17,085,21918,74954,Rural +Johnson County,Illinois,17087,17,087,13350,65203,Rural +Kane County,Illinois,17089,17,089,516097,100678,Urban +Kankakee County,Illinois,17091,17,091,106833,68325,Urban +Kendall County,Illinois,17093,17,093,135053,110474,Urban +Knox County,Illinois,17095,17,095,49294,53291,Urban +Lake County,Illinois,17097,17,097,711885,108917,Urban +LaSalle County,Illinois,17099,17,099,109049,72281,Urban +Lawrence County,Illinois,17101,17,101,15137,53438,Rural +Lee County,Illinois,17103,17,103,34058,68459,Urban +Livingston County,Illinois,17105,17,105,35659,70796,Urban +Logan County,Illinois,17107,17,107,27870,64188,Urban +McDonough County,Illinois,17109,17,109,27102,50434,Urban +McHenry County,Illinois,17111,17,111,311366,102836,Urban +McLean County,Illinois,17113,17,113,170882,78329,Urban +Macon County,Illinois,17115,17,115,102591,62449,Urban +Macoupin County,Illinois,17117,17,117,44566,68518,Urban +Madison County,Illinois,17119,17,119,264631,74800,Urban +Marion County,Illinois,17121,17,121,37294,60839,Urban +Marshall County,Illinois,17123,17,123,11715,69818,Rural +Mason County,Illinois,17125,17,125,12878,62127,Rural +Massac County,Illinois,17127,17,127,13958,62584,Rural +Menard County,Illinois,17129,17,129,12169,81334,Rural +Mercer County,Illinois,17131,17,131,15619,71710,Rural +Monroe County,Illinois,17133,17,133,34969,101635,Urban +Montgomery County,Illinois,17135,17,135,28078,61863,Urban +Morgan County,Illinois,17137,17,137,32621,65175,Urban +Moultrie County,Illinois,17139,17,139,14469,71676,Rural +Ogle County,Illinois,17141,17,141,51536,79244,Urban +Peoria County,Illinois,17143,17,143,179831,64938,Urban +Perry County,Illinois,17145,17,145,20810,59286,Rural +Piatt County,Illinois,17147,17,147,16702,87516,Rural +Pike County,Illinois,17149,17,149,14625,58029,Rural +Pope County,Illinois,17151,17,151,3757,62500,Rural +Pulaski County,Illinois,17153,17,153,5074,43227,Rural +Putnam County,Illinois,17155,17,155,5600,77526,Rural +Randolph County,Illinois,17157,17,157,30142,68870,Urban +Richland County,Illinois,17159,17,159,15675,60404,Rural +Rock Island County,Illinois,17161,17,161,142995,66768,Urban +St. Clair County,Illinois,17163,17,163,254777,70178,Urban +Saline County,Illinois,17165,17,165,23387,54945,Rural +Sangamon County,Illinois,17167,17,167,195217,74114,Urban +Schuyler County,Illinois,17169,17,169,6826,66059,Rural +Scott County,Illinois,17171,17,171,4847,73013,Rural +Shelby County,Illinois,17173,17,173,20867,68457,Rural +Stark County,Illinois,17175,17,175,5324,62284,Rural +Stephenson County,Illinois,17177,17,177,44042,61943,Urban +Tazewell County,Illinois,17179,17,179,130555,76704,Urban +Union County,Illinois,17181,17,181,16972,56420,Rural +Vermilion County,Illinois,17183,17,183,73179,54537,Urban +Wabash County,Illinois,17185,17,185,11199,53650,Rural +Warren County,Illinois,17187,17,187,16576,64650,Rural +Washington County,Illinois,17189,17,189,13682,75652,Rural +Wayne County,Illinois,17191,17,191,15994,53107,Rural +White County,Illinois,17193,17,193,13708,53097,Rural +Whiteside County,Illinois,17195,17,195,55192,64536,Urban +Will County,Illinois,17197,17,197,698450,107799,Urban +Williamson County,Illinois,17199,17,199,66902,65521,Urban +Winnebago County,Illinois,17201,17,201,283289,64363,Urban +Woodford County,Illinois,17203,17,203,38348,85629,Urban +Adams County,Indiana,18001,18,001,35995,63128,Urban +Allen County,Indiana,18003,18,003,388791,68839,Urban +Bartholomew County,Indiana,18005,18,005,82881,80365,Urban +Benton County,Indiana,18007,18,007,8708,61811,Rural +Blackford County,Indiana,18009,18,009,12007,47560,Rural +Boone County,Indiana,18011,18,011,72827,104865,Urban +Brown County,Indiana,18013,18,013,15543,72644,Rural +Carroll County,Indiana,18015,18,015,20443,64003,Rural +Cass County,Indiana,18017,18,017,37703,56525,Urban +Clark County,Indiana,18019,18,019,122800,72298,Urban +Clay County,Indiana,18021,18,021,26431,67676,Urban +Clinton County,Indiana,18023,18,023,32967,63690,Urban +Crawford County,Indiana,18025,18,025,10494,48993,Rural +Daviess County,Indiana,18027,18,027,33442,68561,Urban +Dearborn County,Indiana,18029,18,029,50828,82693,Urban +Decatur County,Indiana,18031,18,031,26411,74228,Urban +DeKalb County,Indiana,18033,18,033,43584,70080,Urban +Delaware County,Indiana,18035,18,035,112109,56932,Urban +Dubois County,Indiana,18037,18,037,43563,71918,Urban +Elkhart County,Indiana,18039,18,039,206868,65617,Urban +Fayette County,Indiana,18041,18,041,23390,56659,Rural +Floyd County,Indiana,18043,18,043,80512,78179,Urban +Fountain County,Indiana,18045,18,045,16546,62526,Rural +Franklin County,Indiana,18047,18,047,22929,79702,Rural +Fulton County,Indiana,18049,18,049,20411,62878,Rural +Gibson County,Indiana,18051,18,051,32986,67763,Urban +Grant County,Indiana,18053,18,053,66377,54007,Urban +Greene County,Indiana,18055,18,055,30954,59753,Urban +Hamilton County,Indiana,18057,18,057,357176,117957,Urban +Hancock County,Indiana,18059,18,059,82013,91326,Urban +Harrison County,Indiana,18061,18,061,39785,72468,Urban +Hendricks County,Indiana,18063,18,063,179379,99988,Urban +Henry County,Indiana,18065,18,065,48896,60144,Urban +Howard County,Indiana,18067,18,067,83610,62496,Urban +Huntington County,Indiana,18069,18,069,36757,62734,Urban +Jackson County,Indiana,18071,18,071,46319,70208,Urban +Jasper County,Indiana,18073,18,073,33198,79634,Urban +Jay County,Indiana,18075,18,075,20281,54114,Rural +Jefferson County,Indiana,18077,18,077,33074,59987,Urban +Jennings County,Indiana,18079,18,079,27584,68476,Urban +Johnson County,Indiana,18081,18,081,163983,87227,Urban +Knox County,Indiana,18083,18,083,36108,58863,Urban +Kosciusko County,Indiana,18085,18,085,80357,73922,Urban +LaGrange County,Indiana,18087,18,087,40596,83741,Urban +Lake County,Indiana,18089,18,089,498990,68985,Urban +LaPorte County,Indiana,18091,18,091,112141,70452,Urban +Lawrence County,Indiana,18093,18,093,45077,65551,Urban +Madison County,Indiana,18095,18,095,130949,62632,Urban +Marion County,Indiana,18097,18,097,971822,63450,Urban +Marshall County,Indiana,18099,18,099,46225,68041,Urban +Martin County,Indiana,18101,18,101,9854,65345,Rural +Miami County,Indiana,18103,18,103,35772,61130,Urban +Monroe County,Indiana,18105,18,105,139822,63372,Urban +Montgomery County,Indiana,18107,18,107,38155,66571,Urban +Morgan County,Indiana,18109,18,109,72202,79088,Urban +Newton County,Indiana,18111,18,111,13859,68596,Rural +Noble County,Indiana,18113,18,113,47417,70908,Urban +Ohio County,Indiana,18115,18,115,5993,67942,Rural +Orange County,Indiana,18117,18,117,19746,64758,Rural +Owen County,Indiana,18119,18,119,21434,59586,Rural +Parke County,Indiana,18121,18,121,16346,66776,Rural +Perry County,Indiana,18123,18,123,19218,61099,Rural +Pike County,Indiana,18125,18,125,12187,66250,Rural +Porter County,Indiana,18127,18,127,174150,85828,Urban +Posey County,Indiana,18129,18,129,25163,79124,Rural +Pulaski County,Indiana,18131,18,131,12441,59956,Rural +Putnam County,Indiana,18133,18,133,37091,76182,Urban +Randolph County,Indiana,18135,18,135,24425,61121,Rural +Ripley County,Indiana,18137,18,137,29039,71084,Urban +Rush County,Indiana,18139,18,139,16734,64393,Rural +St. Joseph County,Indiana,18141,18,141,272574,64885,Urban +Scott County,Indiana,18143,18,143,24468,54583,Rural +Shelby County,Indiana,18145,18,145,45104,71301,Urban +Spencer County,Indiana,18147,18,147,19871,70890,Rural +Starke County,Indiana,18149,18,149,23300,62933,Rural +Steuben County,Indiana,18151,18,151,34648,71483,Urban +Sullivan County,Indiana,18153,18,153,20766,54985,Rural +Switzerland County,Indiana,18155,18,155,9914,65148,Rural +Tippecanoe County,Indiana,18157,18,157,187399,58622,Urban +Tipton County,Indiana,18159,18,159,15329,78309,Rural +Union County,Indiana,18161,18,161,7028,79500,Rural +Vanderburgh County,Indiana,18163,18,163,179908,60938,Urban +Vermillion County,Indiana,18165,18,165,15452,59363,Rural +Vigo County,Indiana,18167,18,167,106201,52525,Urban +Wabash County,Indiana,18169,18,169,30901,68414,Urban +Warren County,Indiana,18171,18,171,8469,74635,Rural +Warrick County,Indiana,18173,18,173,64650,95027,Urban +Washington County,Indiana,18175,18,175,28167,61358,Urban +Wayne County,Indiana,18177,18,177,66377,56652,Urban +Wells County,Indiana,18179,18,179,28261,69741,Urban +White County,Indiana,18181,18,181,24709,66143,Rural +Whitley County,Indiana,18183,18,183,34388,75790,Urban +Adair County,Iowa,19001,19,001,7471,66176,Rural +Adams County,Iowa,19003,19,003,3641,68828,Rural +Allamakee County,Iowa,19005,19,005,14038,66000,Rural +Appanoose County,Iowa,19007,19,007,12242,51146,Rural +Audubon County,Iowa,19009,19,009,5622,54152,Rural +Benton County,Iowa,19011,19,011,25698,84742,Rural +Black Hawk County,Iowa,19013,19,013,130693,64581,Urban +Boone County,Iowa,19015,19,015,26669,79741,Urban +Bremer County,Iowa,19017,19,017,25118,83343,Rural +Buchanan County,Iowa,19019,19,019,20645,78430,Rural +Buena Vista County,Iowa,19021,19,021,20684,66564,Rural +Butler County,Iowa,19023,19,023,14301,69651,Rural +Calhoun County,Iowa,19025,19,025,9858,66875,Rural +Carroll County,Iowa,19027,19,027,20677,68528,Rural +Cass County,Iowa,19029,19,029,13115,61657,Rural +Cedar County,Iowa,19031,19,031,18427,79080,Rural +Cerro Gordo County,Iowa,19033,19,033,42785,65537,Urban +Cherokee County,Iowa,19035,19,035,11587,64478,Rural +Chickasaw County,Iowa,19037,19,037,11868,73421,Rural +Clarke County,Iowa,19039,19,039,9690,66821,Rural +Clay County,Iowa,19041,19,041,16446,64082,Rural +Clayton County,Iowa,19043,19,043,17069,62326,Rural +Clinton County,Iowa,19045,19,045,46383,65177,Urban +Crawford County,Iowa,19047,19,047,16289,65039,Rural +Dallas County,Iowa,19049,19,049,104136,102349,Urban +Davis County,Iowa,19051,19,051,9127,79505,Rural +Decatur County,Iowa,19053,19,053,7669,57146,Rural +Delaware County,Iowa,19055,19,055,17549,76205,Rural +Des Moines County,Iowa,19057,19,057,38597,60662,Urban +Dickinson County,Iowa,19059,19,059,17844,74570,Rural +Dubuque County,Iowa,19061,19,061,98948,75919,Urban +Emmet County,Iowa,19063,19,063,9316,65181,Rural +Fayette County,Iowa,19065,19,065,19393,58764,Rural +Floyd County,Iowa,19067,19,067,15502,64500,Rural +Franklin County,Iowa,19069,19,069,9977,63648,Rural +Fremont County,Iowa,19071,19,071,6570,73750,Rural +Greene County,Iowa,19073,19,073,8722,59159,Rural +Grundy County,Iowa,19075,19,075,12352,83617,Rural +Guthrie County,Iowa,19077,19,077,10646,79981,Rural +Hamilton County,Iowa,19079,19,079,14893,71750,Rural +Hancock County,Iowa,19081,19,081,10718,70212,Rural +Hardin County,Iowa,19083,19,083,16729,64906,Rural +Harrison County,Iowa,19085,19,085,14645,77027,Rural +Henry County,Iowa,19087,19,087,20228,64604,Rural +Howard County,Iowa,19089,19,089,9459,67336,Rural +Humboldt County,Iowa,19091,19,091,9573,66994,Rural +Ida County,Iowa,19093,19,093,6944,62841,Rural +Iowa County,Iowa,19095,19,095,16547,72185,Rural +Jackson County,Iowa,19097,19,097,19429,71605,Rural +Jasper County,Iowa,19099,19,099,37864,70128,Urban +Jefferson County,Iowa,19101,19,101,15676,56824,Rural +Johnson County,Iowa,19103,19,103,154881,74721,Urban +Jones County,Iowa,19105,19,105,20799,73071,Rural +Keokuk County,Iowa,19107,19,107,9964,60856,Rural +Kossuth County,Iowa,19109,19,109,14610,65656,Rural +Lee County,Iowa,19111,19,111,33175,59803,Urban +Linn County,Iowa,19113,19,113,229463,76421,Urban +Louisa County,Iowa,19115,19,115,10710,80223,Rural +Lucas County,Iowa,19117,19,117,8685,67921,Rural +Lyon County,Iowa,19119,19,119,12087,72881,Rural +Madison County,Iowa,19121,19,121,16760,89542,Rural +Mahaska County,Iowa,19123,19,123,22045,69019,Rural +Marion County,Iowa,19125,19,125,33551,78059,Urban +Marshall County,Iowa,19127,19,127,39971,72785,Urban +Mills County,Iowa,19129,19,129,14563,87810,Rural +Mitchell County,Iowa,19131,19,131,10548,68704,Rural +Monona County,Iowa,19133,19,133,8619,62944,Rural +Monroe County,Iowa,19135,19,135,7546,72518,Rural +Montgomery County,Iowa,19137,19,137,10254,63190,Rural +Muscatine County,Iowa,19139,19,139,42735,69512,Urban +O'Brien County,Iowa,19141,19,141,14103,68216,Rural +Osceola County,Iowa,19143,19,143,6114,69138,Rural +Page County,Iowa,19145,19,145,15168,57752,Rural +Palo Alto County,Iowa,19147,19,147,8902,68963,Rural +Plymouth County,Iowa,19149,19,149,25699,81600,Rural +Pocahontas County,Iowa,19151,19,151,7040,63423,Rural +Polk County,Iowa,19153,19,153,497441,81621,Urban +Pottawattamie County,Iowa,19155,19,155,93407,71446,Urban +Poweshiek County,Iowa,19157,19,157,18582,64837,Rural +Ringgold County,Iowa,19159,19,159,4664,69821,Rural +Sac County,Iowa,19161,19,161,9759,70991,Rural +Scott County,Iowa,19163,19,163,174302,76363,Urban +Shelby County,Iowa,19165,19,165,11757,67690,Rural +Sioux County,Iowa,19167,19,167,35984,84736,Urban +Story County,Iowa,19169,19,169,98592,69006,Urban +Tama County,Iowa,19171,19,171,16982,67955,Rural +Taylor County,Iowa,19173,19,173,5901,67279,Rural +Union County,Iowa,19175,19,175,12038,56813,Rural +Van Buren County,Iowa,19177,19,177,7236,60183,Rural +Wapello County,Iowa,19179,19,179,35265,60034,Urban +Warren County,Iowa,19181,19,181,53484,92990,Urban +Washington County,Iowa,19183,19,183,22539,71339,Rural +Wayne County,Iowa,19185,19,185,6518,59118,Rural +Webster County,Iowa,19187,19,187,36848,68054,Urban +Winnebago County,Iowa,19189,19,189,10648,63719,Rural +Winneshiek County,Iowa,19191,19,191,19972,75652,Rural +Woodbury County,Iowa,19193,19,193,105760,70147,Urban +Worth County,Iowa,19195,19,195,7380,76875,Rural +Wright County,Iowa,19197,19,197,12817,64033,Rural +Allen County,Kansas,20001,20,001,12491,57618,Rural +Anderson County,Kansas,20003,20,003,7819,64925,Rural +Atchison County,Kansas,20005,20,005,16211,62164,Rural +Barber County,Kansas,20007,20,007,4153,57615,Rural +Barton County,Kansas,20009,20,009,25275,56733,Rural +Bourbon County,Kansas,20011,20,011,14384,67555,Rural +Brown County,Kansas,20013,20,013,9415,58886,Rural +Butler County,Kansas,20015,20,015,67916,80375,Urban +Chase County,Kansas,20017,20,017,2579,54518,Rural +Chautauqua County,Kansas,20019,20,019,3370,54592,Rural +Cherokee County,Kansas,20021,20,021,19236,58274,Rural +Cheyenne County,Kansas,20023,20,023,2628,55765,Rural +Clark County,Kansas,20025,20,025,1987,65515,Rural +Clay County,Kansas,20027,20,027,8071,63136,Rural +Cloud County,Kansas,20029,20,029,8973,57333,Rural +Coffey County,Kansas,20031,20,031,8304,67377,Rural +Comanche County,Kansas,20033,20,033,1685,49417,Rural +Cowley County,Kansas,20035,20,035,34487,58263,Urban +Crawford County,Kansas,20037,20,037,38963,50311,Urban +Decatur County,Kansas,20039,20,039,2746,52030,Rural +Dickinson County,Kansas,20041,20,041,18423,67982,Rural +Doniphan County,Kansas,20043,20,043,7492,72833,Rural +Douglas County,Kansas,20045,20,045,119547,68756,Urban +Edwards County,Kansas,20047,20,047,2817,53792,Rural +Elk County,Kansas,20049,20,049,2464,56087,Rural +Ellis County,Kansas,20051,20,051,28870,59889,Urban +Ellsworth County,Kansas,20053,20,053,6366,66792,Rural +Finney County,Kansas,20055,20,055,38001,72437,Urban +Ford County,Kansas,20057,20,057,34133,70495,Urban +Franklin County,Kansas,20059,20,059,25994,72142,Urban +Geary County,Kansas,20061,20,061,35895,57344,Urban +Gove County,Kansas,20063,20,063,2796,63203,Rural +Graham County,Kansas,20065,20,065,2406,52909,Rural +Grant County,Kansas,20067,20,067,7284,72484,Rural +Gray County,Kansas,20069,20,069,5696,77885,Rural +Greeley County,Kansas,20071,20,071,1296,78819,Rural +Greenwood County,Kansas,20073,20,073,5956,58276,Rural +Hamilton County,Kansas,20075,20,075,2485,61929,Rural +Harper County,Kansas,20077,20,077,5446,55417,Rural +Harvey County,Kansas,20079,20,079,33823,73269,Urban +Haskell County,Kansas,20081,20,081,3695,69138,Rural +Hodgeman County,Kansas,20083,20,083,1676,63125,Rural +Jackson County,Kansas,20085,20,085,13277,72703,Rural +Jefferson County,Kansas,20087,20,087,18391,77393,Rural +Jewell County,Kansas,20089,20,089,2909,52344,Rural +Johnson County,Kansas,20091,20,091,614764,107261,Urban +Kearny County,Kansas,20093,20,093,3910,74135,Rural +Kingman County,Kansas,20095,20,095,7284,59819,Rural +Kiowa County,Kansas,20097,20,097,2422,73214,Rural +Labette County,Kansas,20099,20,099,19949,55439,Rural +Lane County,Kansas,20101,20,101,1497,53042,Rural +Leavenworth County,Kansas,20103,20,103,82493,86906,Urban +Lincoln County,Kansas,20105,20,105,2924,53546,Rural +Linn County,Kansas,20107,20,107,9723,59200,Rural +Logan County,Kansas,20109,20,109,2720,71389,Rural +Lyon County,Kansas,20111,20,111,32145,59078,Urban +McPherson County,Kansas,20113,20,113,30130,77701,Urban +Marion County,Kansas,20115,20,115,11795,63438,Rural +Marshall County,Kansas,20117,20,117,10001,70828,Rural +Meade County,Kansas,20119,20,119,3949,74868,Rural +Miami County,Kansas,20121,20,121,34625,88000,Urban +Mitchell County,Kansas,20123,20,123,5767,58233,Rural +Montgomery County,Kansas,20125,20,125,31143,53242,Urban +Morris County,Kansas,20127,20,127,5388,56716,Rural +Morton County,Kansas,20129,20,129,2647,65625,Rural +Nemaha County,Kansas,20131,20,131,10213,77375,Rural +Neosho County,Kansas,20133,20,133,15715,55704,Rural +Ness County,Kansas,20135,20,135,2659,66107,Rural +Norton County,Kansas,20137,20,137,5392,50305,Rural +Osage County,Kansas,20139,20,139,15780,70216,Rural +Osborne County,Kansas,20141,20,141,3473,59408,Rural +Ottawa County,Kansas,20143,20,143,5782,76755,Rural +Pawnee County,Kansas,20145,20,145,6220,63625,Rural +Phillips County,Kansas,20147,20,147,4874,61235,Rural +Pottawatomie County,Kansas,20149,20,149,25808,87694,Rural +Pratt County,Kansas,20151,20,151,9120,64348,Rural +Rawlins County,Kansas,20153,20,153,2533,65000,Rural +Reno County,Kansas,20155,20,155,61693,60498,Urban +Republic County,Kansas,20157,20,157,4662,53611,Rural +Rice County,Kansas,20159,20,159,9389,63947,Rural +Riley County,Kansas,20161,20,161,71710,59560,Urban +Rooks County,Kansas,20163,20,163,4869,61596,Rural +Rush County,Kansas,20165,20,165,2957,60288,Rural +Russell County,Kansas,20167,20,167,6717,53902,Rural +Saline County,Kansas,20169,20,169,53801,63316,Urban +Scott County,Kansas,20171,20,171,5071,67788,Rural +Sedgwick County,Kansas,20173,20,173,524810,67675,Urban +Seward County,Kansas,20175,20,175,21640,62269,Rural +Shawnee County,Kansas,20177,20,177,178315,66043,Urban +Sheridan County,Kansas,20179,20,179,2442,70000,Rural +Sherman County,Kansas,20181,20,181,5919,64444,Rural +Smith County,Kansas,20183,20,183,3579,57024,Rural +Stafford County,Kansas,20185,20,185,4004,63786,Rural +Stanton County,Kansas,20187,20,187,2018,70361,Rural +Stevens County,Kansas,20189,20,189,5212,61909,Rural +Sumner County,Kansas,20191,20,191,22386,60348,Rural +Thomas County,Kansas,20193,20,193,7913,73575,Rural +Trego County,Kansas,20195,20,195,2778,73375,Rural +Wabaunsee County,Kansas,20197,20,197,6961,70536,Rural +Wallace County,Kansas,20199,20,199,1459,60263,Rural +Washington County,Kansas,20201,20,201,5519,62452,Rural +Wichita County,Kansas,20203,20,203,2115,71282,Rural +Wilson County,Kansas,20205,20,205,8559,57056,Rural +Woodson County,Kansas,20207,20,207,3118,48152,Rural +Wyandotte County,Kansas,20209,20,209,167277,60582,Urban +Adair County,Kentucky,21001,21,001,19016,50316,Rural +Allen County,Kentucky,21003,21,003,21029,59029,Rural +Anderson County,Kentucky,21005,21,005,24098,71747,Rural +Ballard County,Kentucky,21007,21,007,7678,64740,Rural +Barren County,Kentucky,21009,21,009,44670,49171,Urban +Bath County,Kentucky,21011,21,011,12812,54128,Rural +Bell County,Kentucky,21013,21,013,23878,32403,Rural +Boone County,Kentucky,21015,21,015,137676,94752,Urban +Bourbon County,Kentucky,21017,21,017,20174,56322,Rural +Boyd County,Kentucky,21019,21,019,48043,60659,Urban +Boyle County,Kentucky,21021,21,021,30708,61635,Urban +Bracken County,Kentucky,21023,21,023,8427,59521,Rural +Breathitt County,Kentucky,21025,21,025,13438,41101,Rural +Breckinridge County,Kentucky,21027,21,027,20722,53673,Rural +Bullitt County,Kentucky,21029,21,029,83209,77640,Urban +Butler County,Kentucky,21031,21,031,12373,52003,Rural +Caldwell County,Kentucky,21033,21,033,12631,57618,Rural +Calloway County,Kentucky,21035,21,035,37882,51854,Urban +Campbell County,Kentucky,21037,21,037,93193,77271,Urban +Carlisle County,Kentucky,21039,21,039,4763,62019,Rural +Carroll County,Kentucky,21041,21,041,10878,57753,Rural +Carter County,Kentucky,21043,21,043,26515,50389,Urban +Casey County,Kentucky,21045,21,045,15951,41689,Rural +Christian County,Kentucky,21047,21,047,72599,54190,Urban +Clark County,Kentucky,21049,21,049,37004,67824,Urban +Clay County,Kentucky,21051,21,051,20105,39607,Rural +Clinton County,Kentucky,21053,21,053,9240,42168,Rural +Crittenden County,Kentucky,21055,21,055,8972,47003,Rural +Cumberland County,Kentucky,21057,21,057,5948,39662,Rural +Daviess County,Kentucky,21059,21,059,103195,65323,Urban +Edmonson County,Kentucky,21061,21,061,12243,54512,Rural +Elliott County,Kentucky,21063,21,063,7336,40074,Rural +Estill County,Kentucky,21065,21,065,14079,43905,Rural +Fayette County,Kentucky,21067,21,067,321122,67631,Urban +Fleming County,Kentucky,21069,21,069,15221,49663,Rural +Floyd County,Kentucky,21071,21,071,35342,41582,Urban +Franklin County,Kentucky,21073,21,073,51563,66470,Urban +Fulton County,Kentucky,21075,21,075,6440,36834,Rural +Gallatin County,Kentucky,21077,21,077,8749,62247,Rural +Garrard County,Kentucky,21079,21,079,17346,62572,Rural +Grant County,Kentucky,21081,21,081,25238,67940,Rural +Graves County,Kentucky,21083,21,083,36612,50576,Urban +Grayson County,Kentucky,21085,21,085,26586,49893,Urban +Green County,Kentucky,21087,21,087,11278,41087,Rural +Greenup County,Kentucky,21089,21,089,35639,59613,Urban +Hancock County,Kentucky,21091,21,091,9032,66836,Rural +Hardin County,Kentucky,21093,21,093,111452,67608,Urban +Harlan County,Kentucky,21095,21,095,26185,37198,Urban +Harrison County,Kentucky,21097,21,097,18971,63205,Rural +Hart County,Kentucky,21099,21,099,19470,49653,Rural +Henderson County,Kentucky,21101,21,101,44493,58239,Urban +Henry County,Kentucky,21103,21,103,15774,60736,Rural +Hickman County,Kentucky,21105,21,105,4470,63750,Rural +Hopkins County,Kentucky,21107,21,107,45143,57610,Urban +Jackson County,Kentucky,21109,21,109,13003,41410,Rural +Jefferson County,Kentucky,21111,21,111,777392,67849,Urban +Jessamine County,Kentucky,21113,21,113,53792,74886,Urban +Johnson County,Kentucky,21115,21,115,22464,43014,Rural +Kenton County,Kentucky,21117,21,117,169817,79421,Urban +Knott County,Kentucky,21119,21,119,14046,37736,Rural +Knox County,Kentucky,21121,21,121,30034,33153,Urban +Larue County,Kentucky,21123,21,123,15028,67770,Rural +Laurel County,Kentucky,21125,21,125,62731,56999,Urban +Lawrence County,Kentucky,21127,21,127,16171,45584,Rural +Lee County,Kentucky,21129,21,129,7375,34182,Rural +Leslie County,Kentucky,21131,21,131,10261,40176,Rural +Letcher County,Kentucky,21133,21,133,21146,40501,Rural +Lewis County,Kentucky,21135,21,135,13028,41632,Rural +Lincoln County,Kentucky,21137,21,137,24415,50862,Rural +Livingston County,Kentucky,21139,21,139,8941,59713,Rural +Logan County,Kentucky,21141,21,141,27731,61535,Urban +Lyon County,Kentucky,21143,21,143,8831,64464,Rural +McCracken County,Kentucky,21145,21,145,67584,62385,Urban +McCreary County,Kentucky,21147,21,147,16905,37355,Rural +McLean County,Kentucky,21149,21,149,9127,70549,Rural +Madison County,Kentucky,21151,21,151,94064,62407,Urban +Magoffin County,Kentucky,21153,21,153,11495,33632,Rural +Marion County,Kentucky,21155,21,155,19680,55404,Rural +Marshall County,Kentucky,21157,21,157,31728,63611,Urban +Martin County,Kentucky,21159,21,159,11181,46185,Rural +Mason County,Kentucky,21161,21,161,16995,51473,Rural +Meade County,Kentucky,21163,21,163,30032,70163,Urban +Menifee County,Kentucky,21165,21,165,6203,44672,Rural +Mercer County,Kentucky,21167,21,167,22824,63115,Rural +Metcalfe County,Kentucky,21169,21,169,10372,48572,Rural +Monroe County,Kentucky,21171,21,171,11318,49430,Rural +Montgomery County,Kentucky,21173,21,173,28271,57468,Urban +Morgan County,Kentucky,21175,21,175,13938,47493,Rural +Muhlenberg County,Kentucky,21177,21,177,30712,52672,Urban +Nelson County,Kentucky,21179,21,179,47102,67888,Urban +Nicholas County,Kentucky,21181,21,181,7655,53616,Rural +Ohio County,Kentucky,21183,21,183,23704,54369,Rural +Oldham County,Kentucky,21185,21,185,68600,121491,Urban +Owen County,Kentucky,21187,21,187,11270,59706,Rural +Owsley County,Kentucky,21189,21,189,4021,31064,Rural +Pendleton County,Kentucky,21191,21,191,14683,66601,Rural +Perry County,Kentucky,21193,21,193,27847,45261,Urban +Pike County,Kentucky,21195,21,195,57466,42179,Urban +Powell County,Kentucky,21197,21,197,13057,39811,Rural +Pulaski County,Kentucky,21199,21,199,65503,50943,Urban +Robertson County,Kentucky,21201,21,201,2239,52337,Rural +Rockcastle County,Kentucky,21203,21,203,16144,48367,Rural +Rowan County,Kentucky,21205,21,205,24525,53657,Rural +Russell County,Kentucky,21207,21,207,18117,50520,Rural +Scott County,Kentucky,21209,21,209,58269,83660,Urban +Shelby County,Kentucky,21211,21,211,48599,82671,Urban +Simpson County,Kentucky,21213,21,213,19786,57392,Rural +Spencer County,Kentucky,21215,21,215,19875,98333,Rural +Taylor County,Kentucky,21217,21,217,26205,61871,Urban +Todd County,Kentucky,21219,21,219,12330,57759,Rural +Trigg County,Kentucky,21221,21,221,14211,54630,Rural +Trimble County,Kentucky,21223,21,223,8531,67813,Rural +Union County,Kentucky,21225,21,225,13379,60989,Rural +Warren County,Kentucky,21227,21,227,137549,64801,Urban +Washington County,Kentucky,21229,21,229,12091,59762,Rural +Wayne County,Kentucky,21231,21,231,19592,41933,Rural +Webster County,Kentucky,21233,21,233,12873,58786,Rural +Whitley County,Kentucky,21235,21,235,36755,41719,Urban +Wolfe County,Kentucky,21237,21,237,6484,29052,Rural +Woodford County,Kentucky,21239,21,239,27017,80006,Urban +Acadia Parish,Louisiana,22001,22,001,57218,45266,Urban +Allen Parish,Louisiana,22003,22,003,22552,51138,Rural +Ascension Parish,Louisiana,22005,22,005,128593,92266,Urban +Assumption Parish,Louisiana,22007,22,007,20720,52546,Rural +Avoyelles Parish,Louisiana,22009,22,009,39176,39439,Urban +Beauregard Parish,Louisiana,22011,22,011,36646,64995,Urban +Bienville Parish,Louisiana,22013,22,013,12769,34992,Rural +Bossier Parish,Louisiana,22015,22,015,129134,66336,Urban +Caddo Parish,Louisiana,22017,22,017,232973,50067,Urban +Calcasieu Parish,Louisiana,22019,22,019,208668,67849,Urban +Caldwell Parish,Louisiana,22021,22,021,9563,44957,Rural +Cameron Parish,Louisiana,22023,22,023,5222,72500,Rural +Catahoula Parish,Louisiana,22025,22,025,8738,47753,Rural +Claiborne Parish,Louisiana,22027,22,027,14019,31784,Rural +Concordia Parish,Louisiana,22029,22,029,18325,37349,Rural +De Soto Parish,Louisiana,22031,22,031,26897,46077,Urban +East Baton Rouge Parish,Louisiana,22033,22,033,452821,63075,Urban +East Carroll Parish,Louisiana,22035,22,035,7195,28321,Rural +East Feliciana Parish,Louisiana,22037,22,037,19378,72899,Rural +Evangeline Parish,Louisiana,22039,22,039,32162,42273,Urban +Franklin Parish,Louisiana,22041,22,041,19590,44103,Rural +Grant Parish,Louisiana,22043,22,043,22123,61112,Rural +Iberia Parish,Louisiana,22045,22,045,69194,57811,Urban +Iberville Parish,Louisiana,22047,22,047,29950,57459,Urban +Jackson Parish,Louisiana,22049,22,049,14939,43345,Rural +Jefferson Parish,Louisiana,22051,22,051,432484,65246,Urban +Jefferson Davis Parish,Louisiana,22053,22,053,32083,56500,Urban +Lafayette Parish,Louisiana,22055,22,055,245075,67660,Urban +Lafourche Parish,Louisiana,22057,22,057,96670,63439,Urban +LaSalle Parish,Louisiana,22059,22,059,14804,67077,Rural +Lincoln Parish,Louisiana,22061,22,061,48160,38035,Urban +Livingston Parish,Louisiana,22063,22,063,145583,78617,Urban +Madison Parish,Louisiana,22065,22,065,9757,37267,Rural +Morehouse Parish,Louisiana,22067,22,067,24967,36981,Rural +Natchitoches Parish,Louisiana,22069,22,069,37047,46798,Urban +Orleans Parish,Louisiana,22071,22,071,376035,55339,Urban +Ouachita Parish,Louisiana,22073,22,073,158916,51241,Urban +Plaquemines Parish,Louisiana,22075,22,075,23070,82874,Rural +Pointe Coupee Parish,Louisiana,22077,22,077,20438,59351,Rural +Rapides Parish,Louisiana,22079,22,079,128470,55946,Urban +Red River Parish,Louisiana,22081,22,081,7529,44539,Rural +Richland Parish,Louisiana,22083,22,083,19908,52960,Rural +Sabine Parish,Louisiana,22085,22,085,22085,52047,Rural +St. Bernard Parish,Louisiana,22087,22,087,44172,57638,Urban +St. Charles Parish,Louisiana,22089,22,089,51863,82172,Urban +St. Helena Parish,Louisiana,22091,22,091,10849,50193,Rural +St. James Parish,Louisiana,22093,22,093,19797,64536,Rural +St. John the Baptist Parish,Louisiana,22095,22,095,41342,67418,Urban +St. Landry Parish,Louisiana,22097,22,097,82128,45637,Urban +St. Martin Parish,Louisiana,22099,22,099,51559,53394,Urban +St. Mary Parish,Louisiana,22101,22,101,48455,51768,Urban +St. Tammany Parish,Louisiana,22103,22,103,269331,79277,Urban +Tangipahoa Parish,Louisiana,22105,22,105,135218,57256,Urban +Tensas Parish,Louisiana,22107,22,107,3992,36074,Rural +Terrebonne Parish,Louisiana,22109,22,109,107362,64819,Urban +Union Parish,Louisiana,22111,22,111,20914,45743,Rural +Vermilion Parish,Louisiana,22113,22,113,57031,57537,Urban +Vernon Parish,Louisiana,22115,22,115,47764,58281,Urban +Washington Parish,Louisiana,22117,22,117,45238,42776,Urban +Webster Parish,Louisiana,22119,22,119,36189,37396,Urban +West Baton Rouge Parish,Louisiana,22121,22,121,27666,87320,Urban +West Carroll Parish,Louisiana,22123,22,123,9622,48514,Rural +West Feliciana Parish,Louisiana,22125,22,125,15381,74277,Rural +Winn Parish,Louisiana,22127,22,127,13506,46368,Rural +Androscoggin County,Maine,23001,23,001,112323,67298,Urban +Aroostook County,Maine,23003,23,003,67227,54254,Urban +Cumberland County,Maine,23005,23,005,305940,92983,Urban +Franklin County,Maine,23007,23,007,30145,58522,Urban +Hancock County,Maine,23009,23,009,56084,69630,Urban +Kennebec County,Maine,23011,23,011,125614,65062,Urban +Knox County,Maine,23013,23,013,40860,71903,Urban +Lincoln County,Maine,23015,23,015,35840,72026,Urban +Oxford County,Maine,23017,23,017,58728,57933,Urban +Penobscot County,Maine,23019,23,019,153571,63248,Urban +Piscataquis County,Maine,23021,23,021,17125,55234,Rural +Sagadahoc County,Maine,23023,23,023,37093,82080,Urban +Somerset County,Maine,23025,23,025,50852,56199,Urban +Waldo County,Maine,23027,23,027,40006,68441,Urban +Washington County,Maine,23029,23,029,31261,52237,Urban +York County,Maine,23031,23,031,214731,82904,Urban +Allegany County,Maryland,24001,24,001,67762,57393,Urban +Anne Arundel County,Maryland,24003,24,003,590936,120324,Urban +Baltimore County,Maryland,24005,24,005,849586,90904,Urban +Calvert County,Maryland,24009,24,009,93791,132059,Urban +Caroline County,Maryland,24011,24,011,33406,66368,Urban +Carroll County,Maryland,24013,24,013,174318,115876,Urban +Cecil County,Maryland,24015,24,015,104366,91146,Urban +Charles County,Maryland,24017,24,017,168710,120592,Urban +Dorchester County,Maryland,24019,24,019,32612,60495,Urban +Frederick County,Maryland,24021,24,021,280341,120458,Urban +Garrett County,Maryland,24023,24,023,28713,69031,Urban +Harford County,Maryland,24025,24,025,262509,111317,Urban +Howard County,Maryland,24027,24,027,333916,146982,Urban +Kent County,Maryland,24029,24,029,19265,74402,Rural +Montgomery County,Maryland,24031,24,031,1057586,128733,Urban +Prince George's County,Maryland,24033,24,033,955584,100708,Urban +Queen Anne's County,Maryland,24035,24,035,50951,113347,Urban +St. Mary's County,Maryland,24037,24,037,114372,114580,Urban +Somerset County,Maryland,24039,24,039,24685,52462,Rural +Talbot County,Maryland,24041,24,041,37707,84378,Urban +Washington County,Maryland,24043,24,043,155033,74157,Urban +Wicomico County,Maryland,24045,24,045,104117,72861,Urban +Worcester County,Maryland,24047,24,047,53279,81455,Urban +Baltimore city,Maryland,24510,24,510,577193,59623,Urban +Barnstable County,Massachusetts,25001,25,001,230073,94452,Urban +Berkshire County,Massachusetts,25003,25,003,128047,72565,Urban +Bristol County,Massachusetts,25005,25,005,578436,84198,Urban +Dukes County,Massachusetts,25007,25,007,20751,102348,Rural +Essex County,Massachusetts,25009,25,009,807258,99431,Urban +Franklin County,Massachusetts,25011,25,011,70922,72584,Urban +Hampden County,Massachusetts,25013,25,013,462853,70535,Urban +Hampshire County,Massachusetts,25015,25,015,156595,86391,Urban +Middlesex County,Massachusetts,25017,25,017,1622896,126779,Urban +Nantucket County,Massachusetts,25019,25,019,14299,119750,Rural +Norfolk County,Massachusetts,25021,25,021,724540,126497,Urban +Plymouth County,Massachusetts,25023,25,023,531889,109698,Urban +Suffolk County,Massachusetts,25025,25,025,782172,92859,Urban +Worcester County,Massachusetts,25027,25,027,861664,93561,Urban +Alcona County,Michigan,26001,26,001,10310,53568,Rural +Alger County,Michigan,26003,26,003,8813,59406,Rural +Allegan County,Michigan,26005,26,005,120913,80255,Urban +Alpena County,Michigan,26007,26,007,28908,51909,Urban +Antrim County,Michigan,26009,26,009,23876,71421,Rural +Arenac County,Michigan,26011,26,011,15054,56989,Rural +Baraga County,Michigan,26013,26,013,8249,55117,Rural +Barry County,Michigan,26015,26,015,62982,77873,Urban +Bay County,Michigan,26017,26,017,103235,60523,Urban +Benzie County,Michigan,26019,26,019,18177,72603,Rural +Berrien County,Michigan,26021,26,021,153411,63152,Urban +Branch County,Michigan,26023,26,023,44914,61958,Urban +Calhoun County,Michigan,26025,26,025,133846,60385,Urban +Cass County,Michigan,26027,26,027,51606,68011,Urban +Charlevoix County,Michigan,26029,26,029,26143,76495,Urban +Cheboygan County,Michigan,26031,26,031,25778,61619,Rural +Chippewa County,Michigan,26033,26,033,36448,60631,Urban +Clare County,Michigan,26035,26,035,31109,49805,Urban +Clinton County,Michigan,26037,26,037,79419,85928,Urban +Crawford County,Michigan,26039,26,039,13271,58614,Rural +Delta County,Michigan,26041,26,041,36829,54829,Urban +Dickinson County,Michigan,26043,26,043,25940,61882,Rural +Eaton County,Michigan,26045,26,045,109000,78025,Urban +Emmet County,Michigan,26047,26,047,34159,73724,Urban +Genesee County,Michigan,26049,26,049,404087,60673,Urban +Gladwin County,Michigan,26051,26,051,25543,55576,Rural +Gogebic County,Michigan,26053,26,053,14348,49672,Rural +Grand Traverse County,Michigan,26055,26,055,95757,79486,Urban +Gratiot County,Michigan,26057,26,057,41478,61128,Urban +Hillsdale County,Michigan,26059,26,059,45658,60869,Urban +Houghton County,Michigan,26061,26,061,37428,56573,Urban +Huron County,Michigan,26063,26,063,31258,56963,Urban +Ingham County,Michigan,26065,26,065,282015,64354,Urban +Ionia County,Michigan,26067,26,067,66706,73436,Urban +Iosco County,Michigan,26069,26,069,25333,47777,Rural +Iron County,Michigan,26071,26,071,11650,53614,Rural +Isabella County,Michigan,26073,26,073,64475,53759,Urban +Jackson County,Michigan,26075,26,075,160187,65004,Urban +Kalamazoo County,Michigan,26077,26,077,261437,70525,Urban +Kalkaska County,Michigan,26079,26,079,18116,60365,Rural +Kent County,Michigan,26081,26,081,658844,80390,Urban +Keweenaw County,Michigan,26083,26,083,2106,53893,Rural +Lake County,Michigan,26085,26,085,12393,49680,Rural +Lapeer County,Michigan,26087,26,087,88703,76228,Urban +Leelanau County,Michigan,26089,26,089,22607,91943,Rural +Lenawee County,Michigan,26091,26,091,98823,67013,Urban +Livingston County,Michigan,26093,26,093,195143,101315,Urban +Luce County,Michigan,26095,26,095,6325,54338,Rural +Mackinac County,Michigan,26097,26,097,10865,58598,Rural +Macomb County,Michigan,26099,26,099,877624,76399,Urban +Manistee County,Michigan,26101,26,101,25247,60879,Rural +Marquette County,Michigan,26103,26,103,66430,64675,Urban +Mason County,Michigan,26105,26,105,29177,62296,Urban +Mecosta County,Michigan,26107,26,107,40321,57774,Urban +Menominee County,Michigan,26109,26,109,23295,55688,Rural +Midland County,Michigan,26111,26,111,83641,77538,Urban +Missaukee County,Michigan,26113,26,113,15156,61868,Rural +Monroe County,Michigan,26115,26,115,155001,75272,Urban +Montcalm County,Michigan,26117,26,117,67174,64892,Urban +Montmorency County,Michigan,26119,26,119,9372,47803,Rural +Muskegon County,Michigan,26121,26,121,175378,63495,Urban +Newaygo County,Michigan,26123,26,123,50414,61931,Urban +Oakland County,Michigan,26125,26,125,1272294,95296,Urban +Oceana County,Michigan,26127,26,127,26788,63624,Urban +Ogemaw County,Michigan,26129,26,129,20853,51983,Rural +Ontonagon County,Michigan,26131,26,131,5870,51844,Rural +Osceola County,Michigan,26133,26,133,23122,57050,Rural +Oscoda County,Michigan,26135,26,135,8338,50581,Rural +Otsego County,Michigan,26137,26,137,25352,67285,Rural +Ottawa County,Michigan,26139,26,139,298614,87144,Urban +Presque Isle County,Michigan,26141,26,141,13142,56713,Rural +Roscommon County,Michigan,26143,26,143,23639,54106,Rural +Saginaw County,Michigan,26145,26,145,189210,58347,Urban +St. Clair County,Michigan,26147,26,147,160089,69349,Urban +St. Joseph County,Michigan,26149,26,149,60870,64707,Urban +Sanilac County,Michigan,26151,26,151,40574,59074,Urban +Schoolcraft County,Michigan,26153,26,153,8093,57708,Rural +Shiawassee County,Michigan,26155,26,155,68061,64464,Urban +Tuscola County,Michigan,26157,26,157,53071,62847,Urban +Van Buren County,Michigan,26159,26,159,75681,66902,Urban +Washtenaw County,Michigan,26161,26,161,368394,87156,Urban +Wayne County,Michigan,26163,26,163,1773767,59521,Urban +Wexford County,Michigan,26165,26,165,33868,63123,Urban +Aitkin County,Minnesota,27001,27,001,15930,59498,Rural +Anoka County,Minnesota,27003,27,003,367095,98764,Urban +Becker County,Minnesota,27005,27,005,35260,71117,Urban +Beltrami County,Minnesota,27007,27,007,46421,67257,Urban +Benton County,Minnesota,27009,27,009,41458,71480,Urban +Big Stone County,Minnesota,27011,27,011,5152,65475,Rural +Blue Earth County,Minnesota,27013,27,013,69386,72623,Urban +Brown County,Minnesota,27015,27,015,25826,68690,Rural +Carlton County,Minnesota,27017,27,017,36457,80042,Urban +Carver County,Minnesota,27019,27,019,108622,123144,Urban +Cass County,Minnesota,27021,27,021,30688,64937,Urban +Chippewa County,Minnesota,27023,27,023,12388,69192,Rural +Chisago County,Minnesota,27025,27,025,57434,98260,Urban +Clay County,Minnesota,27027,27,027,65628,77664,Urban +Clearwater County,Minnesota,27029,27,029,8579,64934,Rural +Cook County,Minnesota,27031,27,031,5633,71643,Rural +Cottonwood County,Minnesota,27033,27,033,11458,68239,Rural +Crow Wing County,Minnesota,27035,27,035,67113,71343,Urban +Dakota County,Minnesota,27037,27,037,442204,105212,Urban +Dodge County,Minnesota,27039,27,039,20962,92943,Rural +Douglas County,Minnesota,27041,27,041,39354,77264,Urban +Faribault County,Minnesota,27043,27,043,13909,64391,Rural +Fillmore County,Minnesota,27045,27,045,21346,75225,Rural +Freeborn County,Minnesota,27047,27,047,30752,69012,Urban +Goodhue County,Minnesota,27049,27,049,47844,82749,Urban +Grant County,Minnesota,27051,27,051,6108,72957,Rural +Hennepin County,Minnesota,27053,27,053,1268903,96339,Urban +Houston County,Minnesota,27055,27,055,18768,77087,Rural +Hubbard County,Minnesota,27057,27,057,21700,70622,Rural +Isanti County,Minnesota,27059,27,059,41934,86573,Urban +Itasca County,Minnesota,27061,27,061,45141,66380,Urban +Jackson County,Minnesota,27063,27,063,9964,69955,Rural +Kanabec County,Minnesota,27065,27,065,16261,71915,Rural +Kandiyohi County,Minnesota,27067,27,067,43757,75097,Urban +Kittson County,Minnesota,27069,27,069,4163,69615,Rural +Koochiching County,Minnesota,27071,27,071,11950,69115,Rural +Lac qui Parle County,Minnesota,27073,27,073,6694,71639,Rural +Lake County,Minnesota,27075,27,075,10911,75621,Rural +Lake of the Woods County,Minnesota,27077,27,077,3800,70091,Rural +Le Sueur County,Minnesota,27079,27,079,28936,90218,Urban +Lincoln County,Minnesota,27081,27,081,5594,67715,Rural +Lyon County,Minnesota,27083,27,083,25498,72761,Rural +McLeod County,Minnesota,27085,27,085,36771,78468,Urban +Mahnomen County,Minnesota,27087,27,087,5371,53925,Rural +Marshall County,Minnesota,27089,27,089,8961,71701,Rural +Martin County,Minnesota,27091,27,091,19864,62969,Rural +Meeker County,Minnesota,27093,27,093,23422,75037,Rural +Mille Lacs County,Minnesota,27095,27,095,26912,71455,Urban +Morrison County,Minnesota,27097,27,097,34131,68640,Urban +Mower County,Minnesota,27099,27,099,40069,71495,Urban +Murray County,Minnesota,27101,27,101,8119,74475,Rural +Nicollet County,Minnesota,27103,27,103,34350,80362,Urban +Nobles County,Minnesota,27105,27,105,22067,65509,Rural +Norman County,Minnesota,27107,27,107,6411,69833,Rural +Olmsted County,Minnesota,27109,27,109,163425,93494,Urban +Otter Tail County,Minnesota,27111,27,111,60281,70912,Urban +Pennington County,Minnesota,27113,27,113,13877,72561,Rural +Pine County,Minnesota,27115,27,115,29411,69666,Urban +Pipestone County,Minnesota,27117,27,117,9352,66073,Rural +Polk County,Minnesota,27119,27,119,30905,69136,Urban +Pope County,Minnesota,27121,27,121,11363,72205,Rural +Ramsey County,Minnesota,27123,27,123,544438,81004,Urban +Red Lake County,Minnesota,27125,27,125,3922,77500,Rural +Redwood County,Minnesota,27127,27,127,15383,67024,Rural +Renville County,Minnesota,27129,27,129,14587,69086,Rural +Rice County,Minnesota,27131,27,131,67389,82792,Urban +Rock County,Minnesota,27133,27,133,9628,70698,Rural +Roseau County,Minnesota,27135,27,135,15301,73611,Rural +St. Louis County,Minnesota,27137,27,137,200056,69455,Urban +Scott County,Minnesota,27139,27,139,152957,120247,Urban +Sherburne County,Minnesota,27141,27,141,99178,102965,Urban +Sibley County,Minnesota,27143,27,143,14933,76082,Rural +Stearns County,Minnesota,27145,27,145,159358,76447,Urban +Steele County,Minnesota,27147,27,147,37413,83448,Urban +Stevens County,Minnesota,27149,27,149,9686,71060,Rural +Swift County,Minnesota,27151,27,151,9787,62601,Rural +Todd County,Minnesota,27153,27,153,25402,63039,Rural +Traverse County,Minnesota,27155,27,155,3279,65931,Rural +Wabasha County,Minnesota,27157,27,157,21519,80133,Rural +Wadena County,Minnesota,27159,27,159,14135,56882,Rural +Waseca County,Minnesota,27161,27,161,18958,75052,Rural +Washington County,Minnesota,27163,27,163,272298,114457,Urban +Watonwan County,Minnesota,27165,27,165,11169,70593,Rural +Wilkin County,Minnesota,27167,27,167,6413,69635,Rural +Winona County,Minnesota,27169,27,169,49705,70198,Urban +Wright County,Minnesota,27171,27,171,145270,106666,Urban +Yellow Medicine County,Minnesota,27173,27,173,9509,71573,Rural +Adams County,Mississippi,28001,28,001,29098,40250,Urban +Alcorn County,Mississippi,28003,28,003,34500,49404,Urban +Amite County,Mississippi,28005,28,005,12611,35385,Rural +Attala County,Mississippi,28007,28,007,17685,48098,Rural +Benton County,Mississippi,28009,28,009,7592,42139,Rural +Bolivar County,Mississippi,28011,28,011,30163,37315,Urban +Calhoun County,Mississippi,28013,28,013,13029,43942,Rural +Carroll County,Mississippi,28015,28,015,9828,55275,Rural +Chickasaw County,Mississippi,28017,28,017,16994,43041,Rural +Choctaw County,Mississippi,28019,28,019,8172,48321,Rural +Claiborne County,Mississippi,28021,28,021,8908,34371,Rural +Clarke County,Mississippi,28023,28,023,15424,46054,Rural +Clay County,Mississippi,28025,28,025,18462,39904,Rural +Coahoma County,Mississippi,28027,28,027,20808,36259,Rural +Copiah County,Mississippi,28029,28,029,27994,47994,Urban +Covington County,Mississippi,28031,28,031,18226,47001,Rural +DeSoto County,Mississippi,28033,28,033,188598,82980,Urban +Forrest County,Mississippi,28035,28,035,78027,52821,Urban +Franklin County,Mississippi,28037,28,037,7655,45618,Rural +George County,Mississippi,28039,28,039,24870,54822,Rural +Greene County,Mississippi,28041,28,041,13595,55838,Rural +Grenada County,Mississippi,28043,28,043,21342,47998,Rural +Hancock County,Mississippi,28045,28,045,46057,67728,Urban +Harrison County,Mississippi,28047,28,047,209443,57233,Urban +Hinds County,Mississippi,28049,28,049,222494,49966,Urban +Holmes County,Mississippi,28051,28,051,16491,29434,Rural +Humphreys County,Mississippi,28053,28,053,7570,32976,Rural +Issaquena County,Mississippi,28055,28,055,1095,29271,Rural +Itawamba County,Mississippi,28057,28,057,23942,59508,Rural +Jackson County,Mississippi,28059,28,059,144437,64756,Urban +Jasper County,Mississippi,28061,28,061,16211,47157,Rural +Jefferson County,Mississippi,28063,28,063,7127,36207,Rural +Jefferson Davis County,Mississippi,28065,28,065,11183,37183,Rural +Jones County,Mississippi,28067,28,067,66839,51143,Urban +Kemper County,Mississippi,28069,28,069,8855,43595,Rural +Lafayette County,Mississippi,28071,28,071,56920,64334,Urban +Lamar County,Mississippi,28073,28,073,65081,69106,Urban +Lauderdale County,Mississippi,28075,28,075,71984,50033,Urban +Lawrence County,Mississippi,28077,28,077,11883,43368,Rural +Leake County,Mississippi,28079,28,079,21288,48418,Rural +Lee County,Mississippi,28081,28,081,83138,67144,Urban +Leflore County,Mississippi,28083,28,083,27432,33188,Urban +Lincoln County,Mississippi,28085,28,085,34830,48316,Urban +Lowndes County,Mississippi,28087,28,087,58187,54460,Urban +Madison County,Mississippi,28089,28,089,110303,78794,Urban +Marion County,Mississippi,28091,28,091,24303,42320,Rural +Marshall County,Mississippi,28093,28,093,33899,51875,Urban +Monroe County,Mississippi,28095,28,095,33928,51231,Urban +Montgomery County,Mississippi,28097,28,097,9708,45057,Rural +Neshoba County,Mississippi,28099,28,099,28927,53087,Urban +Newton County,Mississippi,28101,28,101,21151,50426,Rural +Noxubee County,Mississippi,28103,28,103,10136,38814,Rural +Oktibbeha County,Mississippi,28105,28,105,51473,43482,Urban +Panola County,Mississippi,28107,28,107,32965,43990,Urban +Pearl River County,Mississippi,28109,28,109,56781,56535,Urban +Perry County,Mississippi,28111,28,111,11459,50435,Rural +Pike County,Mississippi,28113,28,113,39930,41578,Urban +Pontotoc County,Mississippi,28115,28,115,31312,52741,Urban +Prentiss County,Mississippi,28117,28,117,24999,51466,Rural +Quitman County,Mississippi,28119,28,119,5908,32131,Rural +Rankin County,Mississippi,28121,28,121,158218,77454,Urban +Scott County,Mississippi,28123,28,123,27754,48492,Urban +Sharkey County,Mississippi,28125,28,125,3848,35741,Rural +Simpson County,Mississippi,28127,28,127,25817,54111,Rural +Smith County,Mississippi,28129,28,129,14193,51396,Rural +Stone County,Mississippi,28131,28,131,18515,59307,Rural +Sunflower County,Mississippi,28133,28,133,25328,40265,Rural +Tallahatchie County,Mississippi,28135,28,135,12363,37383,Rural +Tate County,Mississippi,28137,28,137,28135,63995,Urban +Tippah County,Mississippi,28139,28,139,21621,51141,Rural +Tishomingo County,Mississippi,28141,28,141,18738,46257,Rural +Tunica County,Mississippi,28143,28,143,9586,38402,Rural +Union County,Mississippi,28145,28,145,28009,56807,Urban +Walthall County,Mississippi,28147,28,147,13864,45444,Rural +Warren County,Mississippi,28149,28,149,43623,56648,Urban +Washington County,Mississippi,28151,28,151,43674,40117,Urban +Wayne County,Mississippi,28153,28,153,19699,36791,Rural +Webster County,Mississippi,28155,28,155,9942,59964,Rural +Wilkinson County,Mississippi,28157,28,157,8376,35930,Rural +Winston County,Mississippi,28159,28,159,17609,49071,Rural +Yalobusha County,Mississippi,28161,28,161,12439,49171,Rural +Yazoo County,Mississippi,28163,28,163,26837,40974,Urban +Adair County,Missouri,29001,29,001,25224,56583,Rural +Andrew County,Missouri,29003,29,003,18086,74007,Rural +Atchison County,Missouri,29005,29,005,5216,59260,Rural +Audrain County,Missouri,29007,29,007,24688,56232,Rural +Barry County,Missouri,29009,29,009,34831,56611,Urban +Barton County,Missouri,29011,29,011,11685,49503,Rural +Bates County,Missouri,29013,29,013,16121,57914,Rural +Benton County,Missouri,29015,29,015,19887,52200,Rural +Bollinger County,Missouri,29017,29,017,10591,57286,Rural +Boone County,Missouri,29019,29,019,185874,69913,Urban +Buchanan County,Missouri,29021,29,021,83855,59423,Urban +Butler County,Missouri,29023,29,023,42166,49213,Urban +Caldwell County,Missouri,29025,29,025,8890,62520,Rural +Callaway County,Missouri,29027,29,027,44541,72645,Urban +Camden County,Missouri,29029,29,029,43416,62927,Urban +Cape Girardeau County,Missouri,29031,29,031,82180,68912,Urban +Carroll County,Missouri,29033,29,033,8459,61712,Rural +Carter County,Missouri,29035,29,035,5269,45083,Rural +Cass County,Missouri,29037,29,037,109393,87413,Urban +Cedar County,Missouri,29039,29,039,14440,45577,Rural +Chariton County,Missouri,29041,29,041,7406,63307,Rural +Christian County,Missouri,29043,29,043,91229,81245,Urban +Clark County,Missouri,29045,29,045,6680,51458,Rural +Clay County,Missouri,29047,29,047,255566,86150,Urban +Clinton County,Missouri,29049,29,049,21259,70625,Rural +Cole County,Missouri,29051,29,051,76924,73273,Urban +Cooper County,Missouri,29053,29,053,16835,67548,Rural +Crawford County,Missouri,29055,29,055,22890,56345,Rural +Dade County,Missouri,29057,29,057,7627,49899,Rural +Dallas County,Missouri,29059,29,059,17344,53177,Rural +Daviess County,Missouri,29061,29,061,8449,60665,Rural +DeKalb County,Missouri,29063,29,063,11176,69093,Rural +Dent County,Missouri,29065,29,065,14506,54306,Rural +Douglas County,Missouri,29067,29,067,11850,49828,Rural +Dunklin County,Missouri,29069,29,069,27795,47368,Urban +Franklin County,Missouri,29071,29,071,105316,71973,Urban +Gasconade County,Missouri,29073,29,073,14774,65096,Rural +Gentry County,Missouri,29075,29,075,6224,57458,Rural +Greene County,Missouri,29077,29,077,301121,57488,Urban +Grundy County,Missouri,29079,29,079,9822,53839,Rural +Harrison County,Missouri,29081,29,081,8198,53364,Rural +Henry County,Missouri,29083,29,083,22194,56621,Rural +Hickory County,Missouri,29085,29,085,8501,35084,Rural +Holt County,Missouri,29087,29,087,4254,58516,Rural +Howard County,Missouri,29089,29,089,10141,62628,Rural +Howell County,Missouri,29091,29,091,40168,49814,Urban +Iron County,Missouri,29093,29,093,9482,51161,Rural +Jackson County,Missouri,29095,29,095,717021,67178,Urban +Jasper County,Missouri,29097,29,097,123532,57525,Urban +Jefferson County,Missouri,29099,29,099,228227,80522,Urban +Johnson County,Missouri,29101,29,101,54331,67123,Urban +Knox County,Missouri,29103,29,103,3760,53333,Rural +Laclede County,Missouri,29105,29,105,36245,50825,Urban +Lafayette County,Missouri,29107,29,107,32974,79091,Urban +Lawrence County,Missouri,29109,29,109,38392,55849,Urban +Lewis County,Missouri,29111,29,111,9945,52340,Rural +Lincoln County,Missouri,29113,29,113,61636,85276,Urban +Linn County,Missouri,29115,29,115,11850,61975,Rural +Livingston County,Missouri,29117,29,117,14330,60148,Rural +McDonald County,Missouri,29119,29,119,23492,48145,Rural +Macon County,Missouri,29121,29,121,15163,58318,Rural +Madison County,Missouri,29123,29,123,12665,58435,Rural +Maries County,Missouri,29125,29,125,8435,61359,Rural +Marion County,Missouri,29127,29,127,28493,63908,Urban +Mercer County,Missouri,29129,29,129,3501,60357,Rural +Miller County,Missouri,29131,29,131,25081,55172,Rural +Mississippi County,Missouri,29133,29,133,12079,46258,Rural +Moniteau County,Missouri,29135,29,135,15303,65161,Rural +Monroe County,Missouri,29137,29,137,8672,48299,Rural +Montgomery County,Missouri,29139,29,139,11422,61042,Rural +Morgan County,Missouri,29141,29,141,21430,49663,Rural +New Madrid County,Missouri,29143,29,143,16041,49237,Rural +Newton County,Missouri,29145,29,145,59490,64583,Urban +Nodaway County,Missouri,29147,29,147,20959,55970,Rural +Oregon County,Missouri,29149,29,149,8704,44259,Rural +Osage County,Missouri,29151,29,151,13379,75355,Rural +Ozark County,Missouri,29153,29,153,8773,42329,Rural +Pemiscot County,Missouri,29155,29,155,15232,40748,Rural +Perry County,Missouri,29157,29,157,18947,63356,Rural +Pettis County,Missouri,29159,29,159,43205,60232,Urban +Phelps County,Missouri,29161,29,161,44948,55427,Urban +Pike County,Missouri,29163,29,163,17623,57572,Rural +Platte County,Missouri,29165,29,165,108751,95748,Urban +Polk County,Missouri,29167,29,167,32109,56686,Urban +Pulaski County,Missouri,29169,29,169,53850,66435,Urban +Putnam County,Missouri,29171,29,171,4675,56875,Rural +Ralls County,Missouri,29173,29,173,10394,62054,Rural +Randolph County,Missouri,29175,29,175,24524,55310,Rural +Ray County,Missouri,29177,29,177,23149,72152,Rural +Reynolds County,Missouri,29179,29,179,6058,44357,Rural +Ripley County,Missouri,29181,29,181,10755,43898,Rural +St. Charles County,Missouri,29183,29,183,409830,102912,Urban +St. Clair County,Missouri,29185,29,185,9451,46731,Rural +Ste. Genevieve County,Missouri,29186,29,186,18551,61310,Rural +St. Francois County,Missouri,29187,29,187,66864,54813,Urban +St. Louis County,Missouri,29189,29,189,996618,81340,Urban +Saline County,Missouri,29195,29,195,23177,56566,Rural +Schuyler County,Missouri,29197,29,197,4044,56023,Rural +Scotland County,Missouri,29199,29,199,4698,67568,Rural +Scott County,Missouri,29201,29,201,37967,58847,Urban +Shannon County,Missouri,29203,29,203,7137,59000,Rural +Shelby County,Missouri,29205,29,205,6011,52127,Rural +Stoddard County,Missouri,29207,29,207,28547,54067,Urban +Stone County,Missouri,29209,29,209,31697,61323,Urban +Sullivan County,Missouri,29211,29,211,5903,55500,Rural +Taney County,Missouri,29213,29,213,56382,58258,Urban +Texas County,Missouri,29215,29,215,24956,48055,Rural +Vernon County,Missouri,29217,29,217,19713,54519,Rural +Warren County,Missouri,29219,29,219,36467,77989,Urban +Washington County,Missouri,29221,29,221,23483,51886,Rural +Wayne County,Missouri,29223,29,223,10942,43393,Rural +Webster County,Missouri,29225,29,225,39868,69731,Urban +Worth County,Missouri,29227,29,227,1956,46167,Rural +Wright County,Missouri,29229,29,229,18722,47304,Rural +St. Louis city,Missouri,29510,29,510,293109,55279,Urban +Beaverhead County,Montana,30001,30,001,9590,58072,Rural +Big Horn County,Montana,30003,30,003,12963,56680,Rural +Blaine County,Montana,30005,30,005,6997,65050,Rural +Broadwater County,Montana,30007,30,007,7310,63636,Rural +Carbon County,Montana,30009,30,009,10877,71017,Rural +Carter County,Montana,30011,30,011,1361,52171,Rural +Cascade County,Montana,30013,30,013,84601,66203,Urban +Chouteau County,Montana,30015,30,015,5888,56927,Rural +Custer County,Montana,30017,30,017,11938,63585,Rural +Daniels County,Montana,30019,30,019,1524,58000,Rural +Dawson County,Montana,30021,30,021,8874,70953,Rural +Deer Lodge County,Montana,30023,30,023,9512,49533,Rural +Fallon County,Montana,30025,30,025,2817,72284,Rural +Fergus County,Montana,30027,30,027,11581,59731,Rural +Flathead County,Montana,30029,30,029,108445,71327,Urban +Gallatin County,Montana,30031,30,031,122194,87454,Urban +Garfield County,Montana,30033,30,033,938,61750,Rural +Glacier County,Montana,30035,30,035,13713,45129,Rural +Golden Valley County,Montana,30037,30,037,840,57353,Rural +Granite County,Montana,30039,30,039,3419,54646,Rural +Hill County,Montana,30041,30,041,16260,55313,Rural +Jefferson County,Montana,30043,30,043,12501,76576,Rural +Judith Basin County,Montana,30045,30,045,2053,55417,Rural +Lake County,Montana,30047,30,047,32073,61965,Urban +Lewis and Clark County,Montana,30049,30,049,72580,74543,Urban +Liberty County,Montana,30051,30,051,1968,53264,Rural +Lincoln County,Montana,30053,30,053,20656,47018,Rural +McCone County,Montana,30055,30,055,1818,71842,Rural +Madison County,Montana,30057,30,057,8975,67420,Rural +Meagher County,Montana,30059,30,059,1979,56215,Rural +Mineral County,Montana,30061,30,061,4796,61117,Rural +Missoula County,Montana,30063,30,063,119639,71246,Urban +Musselshell County,Montana,30065,30,065,5068,59010,Rural +Park County,Montana,30067,30,067,17484,66607,Rural +Petroleum County,Montana,30069,30,069,401,59318,Rural +Phillips County,Montana,30071,30,071,4224,58156,Rural +Pondera County,Montana,30073,30,073,6012,53500,Rural +Powder River County,Montana,30075,30,075,1762,68009,Rural +Powell County,Montana,30077,30,077,7029,63432,Rural +Prairie County,Montana,30079,30,079,1251,45192,Rural +Ravalli County,Montana,30081,30,081,45807,71323,Urban +Richland County,Montana,30083,30,083,11329,69578,Rural +Roosevelt County,Montana,30085,30,085,10665,53125,Rural +Rosebud County,Montana,30087,30,087,8236,56430,Rural +Sanders County,Montana,30089,30,089,12936,54035,Rural +Sheridan County,Montana,30091,30,091,3677,63654,Rural +Silver Bow County,Montana,30093,30,093,35589,57504,Urban +Stillwater County,Montana,30095,30,095,9052,81503,Rural +Sweet Grass County,Montana,30097,30,097,3713,69426,Rural +Teton County,Montana,30099,30,099,6291,67766,Rural +Toole County,Montana,30101,30,101,5028,53693,Rural +Treasure County,Montana,30103,30,103,761,73036,Rural +Valley County,Montana,30105,30,105,7540,64515,Rural +Wheatland County,Montana,30107,30,107,2049,47054,Rural +Wibaux County,Montana,30109,30,109,1148,64792,Rural +Yellowstone County,Montana,30111,30,111,167340,74400,Urban +Adams County,Nebraska,31001,31,001,31034,65680,Urban +Antelope County,Nebraska,31003,31,003,6302,63750,Rural +Arthur County,Nebraska,31005,31,005,540,67500,Rural +Banner County,Nebraska,31007,31,007,657,71250,Rural +Blaine County,Nebraska,31009,31,009,385,61250,Rural +Boone County,Nebraska,31011,31,011,5366,71367,Rural +Box Butte County,Nebraska,31013,31,013,10754,68778,Rural +Boyd County,Nebraska,31015,31,015,1704,58984,Rural +Brown County,Nebraska,31017,31,017,2739,51538,Rural +Buffalo County,Nebraska,31019,31,019,50323,74570,Urban +Burt County,Nebraska,31021,31,021,6730,57303,Rural +Butler County,Nebraska,31023,31,023,8413,82603,Rural +Cass County,Nebraska,31025,31,025,26963,88255,Urban +Cedar County,Nebraska,31027,31,027,8344,73977,Rural +Chase County,Nebraska,31029,31,029,3639,62782,Rural +Cherry County,Nebraska,31031,31,031,5468,63750,Rural +Cheyenne County,Nebraska,31033,31,033,9478,57594,Rural +Clay County,Nebraska,31035,31,035,6084,75938,Rural +Colfax County,Nebraska,31037,31,037,10541,79720,Rural +Cuming County,Nebraska,31039,31,039,8976,70708,Rural +Custer County,Nebraska,31041,31,041,10544,66310,Rural +Dakota County,Nebraska,31043,31,043,21331,71655,Rural +Dawes County,Nebraska,31045,31,045,8212,54381,Rural +Dawson County,Nebraska,31047,31,047,24020,65383,Rural +Deuel County,Nebraska,31049,31,049,1865,61438,Rural +Dixon County,Nebraska,31051,31,051,5561,69156,Rural +Dodge County,Nebraska,31053,31,053,37146,71294,Urban +Douglas County,Nebraska,31055,31,055,585461,79081,Urban +Dundy County,Nebraska,31057,31,057,1811,56563,Rural +Fillmore County,Nebraska,31059,31,059,5551,76354,Rural +Franklin County,Nebraska,31061,31,061,2868,57692,Rural +Frontier County,Nebraska,31063,31,063,2562,68207,Rural +Furnas County,Nebraska,31065,31,065,4605,60625,Rural +Gage County,Nebraska,31067,31,067,21646,64426,Rural +Garden County,Nebraska,31069,31,069,1620,44777,Rural +Garfield County,Nebraska,31071,31,071,1797,68611,Rural +Gosper County,Nebraska,31073,31,073,1929,79145,Rural +Grant County,Nebraska,31075,31,075,695,69063,Rural +Greeley County,Nebraska,31077,31,077,2211,58894,Rural +Hall County,Nebraska,31079,31,079,62431,67549,Urban +Hamilton County,Nebraska,31081,31,081,9438,79884,Rural +Harlan County,Nebraska,31083,31,083,3006,70536,Rural +Hayes County,Nebraska,31085,31,085,854,60313,Rural +Hitchcock County,Nebraska,31087,31,087,2601,52016,Rural +Holt County,Nebraska,31089,31,089,10093,67225,Rural +Hooker County,Nebraska,31091,31,091,613,45854,Rural +Howard County,Nebraska,31093,31,093,6492,74508,Rural +Jefferson County,Nebraska,31095,31,095,7155,60568,Rural +Johnson County,Nebraska,31097,31,097,5263,59457,Rural +Kearney County,Nebraska,31099,31,099,6697,79167,Rural +Keith County,Nebraska,31101,31,101,8239,58132,Rural +Keya Paha County,Nebraska,31103,31,103,939,60313,Rural +Kimball County,Nebraska,31105,31,105,3348,59438,Rural +Knox County,Nebraska,31107,31,107,8362,64821,Rural +Lancaster County,Nebraska,31109,31,109,323673,72625,Urban +Lincoln County,Nebraska,31111,31,111,34122,64342,Urban +Logan County,Nebraska,31113,31,113,812,71650,Rural +Loup County,Nebraska,31115,31,115,564,60156,Rural +McPherson County,Nebraska,31117,31,117,463,61316,Rural +Madison County,Nebraska,31119,31,119,35535,64637,Urban +Merrick County,Nebraska,31121,31,121,7696,62849,Rural +Morrill County,Nebraska,31123,31,123,4544,59773,Rural +Nance County,Nebraska,31125,31,125,3342,65438,Rural +Nemaha County,Nebraska,31127,31,127,7035,60132,Rural +Nuckolls County,Nebraska,31129,31,129,4089,70201,Rural +Otoe County,Nebraska,31131,31,131,16075,81430,Rural +Pawnee County,Nebraska,31133,31,133,2539,54926,Rural +Perkins County,Nebraska,31135,31,135,2835,67500,Rural +Phelps County,Nebraska,31137,31,137,8983,65988,Rural +Pierce County,Nebraska,31139,31,139,7312,75938,Rural +Platte County,Nebraska,31141,31,141,34358,72335,Urban +Polk County,Nebraska,31143,31,143,5209,71771,Rural +Red Willow County,Nebraska,31145,31,145,10611,60000,Rural +Richardson County,Nebraska,31147,31,147,7797,55578,Rural +Rock County,Nebraska,31149,31,149,1335,57500,Rural +Saline County,Nebraska,31151,31,151,14642,77027,Rural +Sarpy County,Nebraska,31153,31,153,194051,101402,Urban +Saunders County,Nebraska,31155,31,155,22761,89395,Rural +Scotts Bluff County,Nebraska,31157,31,157,35937,60960,Urban +Seward County,Nebraska,31159,31,159,17636,81122,Rural +Sheridan County,Nebraska,31161,31,161,5058,56900,Rural +Sherman County,Nebraska,31163,31,163,2974,61935,Rural +Sioux County,Nebraska,31165,31,165,1197,54076,Rural +Stanton County,Nebraska,31167,31,167,5835,78275,Rural +Thayer County,Nebraska,31169,31,169,4938,63095,Rural +Thomas County,Nebraska,31171,31,171,626,72708,Rural +Thurston County,Nebraska,31173,31,173,6666,64838,Rural +Valley County,Nebraska,31175,31,175,4094,58902,Rural +Washington County,Nebraska,31177,31,177,20989,90188,Rural +Wayne County,Nebraska,31179,31,179,9786,67687,Rural +Webster County,Nebraska,31181,31,181,3385,65197,Rural +Wheeler County,Nebraska,31183,31,183,785,55893,Rural +York County,Nebraska,31185,31,185,14231,74058,Rural +Churchill County,Nevada,32001,32,001,25614,73268,Rural +Clark County,Nevada,32003,32,003,2293764,73845,Urban +Douglas County,Nevada,32005,32,005,49624,88018,Urban +Elko County,Nevada,32007,32,007,53852,83427,Urban +Esmeralda County,Nevada,32009,32,009,962,-666666666,Rural +Eureka County,Nevada,32011,32,011,1660,73095,Rural +Humboldt County,Nevada,32013,32,013,17299,79946,Rural +Lander County,Nevada,32015,32,015,5745,84474,Rural +Lincoln County,Nevada,32017,32,017,4452,69496,Rural +Lyon County,Nevada,32019,32,019,60630,73460,Urban +Mineral County,Nevada,32021,32,021,4557,50584,Rural +Nye County,Nevada,32023,32,023,53207,55975,Urban +Pershing County,Nevada,32027,32,027,6505,72007,Rural +Storey County,Nevada,32029,32,029,4139,96000,Rural +Washoe County,Nevada,32031,32,031,491770,85600,Urban +White Pine County,Nevada,32033,32,033,8856,72294,Rural +Carson City,Nevada,32510,32,510,58364,71809,Urban +Belknap County,New Hampshire,33001,33,001,64300,87983,Urban +Carroll County,New Hampshire,33003,33,003,51259,82961,Urban +Cheshire County,New Hampshire,33005,33,005,76945,81001,Urban +Coos County,New Hampshire,33007,33,007,31386,58439,Urban +Grafton County,New Hampshire,33009,33,009,91759,84021,Urban +Hillsborough County,New Hampshire,33011,33,011,424732,100436,Urban +Merrimack County,New Hampshire,33013,33,013,155018,93944,Urban +Rockingham County,New Hampshire,33015,33,015,317163,113927,Urban +Strafford County,New Hampshire,33017,33,017,131743,86564,Urban +Sullivan County,New Hampshire,33019,33,019,43529,75929,Urban +Atlantic County,New Jersey,34001,34,001,274704,76819,Urban +Bergen County,New Jersey,34003,34,003,954717,123715,Urban +Burlington County,New Jersey,34005,34,005,464226,105271,Urban +Camden County,New Jersey,34007,34,007,524042,86384,Urban +Cape May County,New Jersey,34009,34,009,95236,88046,Urban +Cumberland County,New Jersey,34011,34,011,152915,64499,Urban +Essex County,New Jersey,34013,34,013,854130,76712,Urban +Gloucester County,New Jersey,34015,34,015,304504,102807,Urban +Hudson County,New Jersey,34017,34,017,710478,90032,Urban +Hunterdon County,New Jersey,34019,34,019,129448,139453,Urban +Mercer County,New Jersey,34021,34,021,383286,96333,Urban +Middlesex County,New Jersey,34023,34,023,861535,109028,Urban +Monmouth County,New Jersey,34025,34,025,643615,122727,Urban +Morris County,New Jersey,34027,34,027,510375,134929,Urban +Ocean County,New Jersey,34029,34,029,646434,86411,Urban +Passaic County,New Jersey,34031,34,031,518289,87137,Urban +Salem County,New Jersey,34033,34,033,64973,78412,Urban +Somerset County,New Jersey,34035,34,035,346203,135960,Urban +Sussex County,New Jersey,34037,34,037,145117,114316,Urban +Union County,New Jersey,34039,34,039,572549,100117,Urban +Warren County,New Jersey,34041,34,041,110238,99596,Urban +Bernalillo County,New Mexico,35001,35,001,674357,66514,Urban +Catron County,New Mexico,35003,35,003,3685,46439,Rural +Chaves County,New Mexico,35005,35,005,64446,52029,Urban +Cibola County,New Mexico,35006,35,006,27059,51765,Urban +Colfax County,New Mexico,35007,35,007,12336,52690,Rural +Curry County,New Mexico,35009,35,009,47932,56259,Urban +De Baca County,New Mexico,35011,35,011,1580,40804,Rural +Doña Ana County,New Mexico,35013,35,013,221665,55663,Urban +Eddy County,New Mexico,35015,35,015,61114,79605,Urban +Grant County,New Mexico,35017,35,017,27856,45921,Urban +Guadalupe County,New Mexico,35019,35,019,4379,40149,Rural +Harding County,New Mexico,35021,35,021,748,41250,Rural +Hidalgo County,New Mexico,35023,35,023,4097,49076,Rural +Lea County,New Mexico,35025,35,025,73154,68750,Urban +Lincoln County,New Mexico,35027,35,027,20227,51643,Rural +Los Alamos County,New Mexico,35028,35,028,19374,143188,Rural +Luna County,New Mexico,35029,35,029,25420,37917,Rural +McKinley County,New Mexico,35031,35,031,71172,44496,Urban +Mora County,New Mexico,35033,35,033,4176,50178,Rural +Otero County,New Mexico,35035,35,035,68235,52717,Urban +Quay County,New Mexico,35037,35,037,8616,43698,Rural +Rio Arriba County,New Mexico,35039,35,039,40165,53901,Urban +Roosevelt County,New Mexico,35041,35,041,19002,52445,Rural +Sandoval County,New Mexico,35043,35,043,151538,84053,Urban +San Juan County,New Mexico,35045,35,045,121178,53020,Urban +San Miguel County,New Mexico,35047,35,047,27036,47400,Urban +Santa Fe County,New Mexico,35049,35,049,155175,74689,Urban +Sierra County,New Mexico,35051,35,051,11511,37840,Rural +Socorro County,New Mexico,35053,35,053,16308,47556,Rural +Taos County,New Mexico,35055,35,055,34516,58908,Urban +Torrance County,New Mexico,35057,35,057,15290,46250,Rural +Union County,New Mexico,35059,35,059,4039,45319,Rural +Valencia County,New Mexico,35061,35,061,77382,58333,Urban +Albany County,New York,36001,36,001,315374,83149,Urban +Allegany County,New York,36003,36,003,47027,61233,Urban +Bronx County,New York,36005,36,005,1419250,49036,Urban +Broome County,New York,36007,36,007,197738,61059,Urban +Cattaraugus County,New York,36009,36,009,76479,58248,Urban +Cayuga County,New York,36011,36,011,75464,66583,Urban +Chautauqua County,New York,36013,36,013,126329,56507,Urban +Chemung County,New York,36015,36,015,82805,63469,Urban +Chenango County,New York,36017,36,017,46685,62093,Urban +Clinton County,New York,36019,36,019,78961,69208,Urban +Columbia County,New York,36021,36,021,61245,83619,Urban +Cortland County,New York,36023,36,023,46401,67527,Urban +Delaware County,New York,36025,36,025,44551,60226,Urban +Dutchess County,New York,36027,36,027,297144,97273,Urban +Erie County,New York,36029,36,029,950044,71175,Urban +Essex County,New York,36031,36,031,37077,70215,Urban +Franklin County,New York,36033,36,033,47066,63747,Urban +Fulton County,New York,36035,36,035,52787,62615,Urban +Genesee County,New York,36037,36,037,57943,72055,Urban +Greene County,New York,36039,36,039,47554,74011,Urban +Hamilton County,New York,36041,36,041,5102,68950,Rural +Herkimer County,New York,36043,36,043,59932,68858,Urban +Jefferson County,New York,36045,36,045,116130,64978,Urban +Kings County,New York,36047,36,047,2646306,78548,Urban +Lewis County,New York,36049,36,049,26618,68329,Urban +Livingston County,New York,36051,36,051,61588,72464,Urban +Madison County,New York,36053,36,053,67572,73141,Urban +Monroe County,New York,36055,36,055,754068,74409,Urban +Montgomery County,New York,36057,36,057,49461,62923,Urban +Nassau County,New York,36059,36,059,1388138,143408,Urban +New York County,New York,36061,36,061,1627788,104553,Urban +Niagara County,New York,36063,36,063,211341,67809,Urban +Oneida County,New York,36065,36,065,229645,68819,Urban +Onondaga County,New York,36067,36,067,471611,74740,Urban +Ontario County,New York,36069,36,069,112405,79814,Urban +Orange County,New York,36071,36,071,403840,96497,Urban +Orleans County,New York,36073,36,073,39686,63838,Urban +Oswego County,New York,36075,36,075,117945,68461,Urban +Otsego County,New York,36077,36,077,59738,67086,Urban +Putnam County,New York,36079,36,079,97988,127405,Urban +Queens County,New York,36081,36,081,2330124,84961,Urban +Rensselaer County,New York,36083,36,083,160341,86663,Urban +Richmond County,New York,36085,36,085,492734,98290,Urban +Rockland County,New York,36087,36,087,338936,110631,Urban +St. Lawrence County,New York,36089,36,089,107796,61900,Urban +Saratoga County,New York,36091,36,091,237075,99653,Urban +Schenectady County,New York,36093,36,093,159603,76989,Urban +Schoharie County,New York,36095,36,095,29979,71188,Urban +Schuyler County,New York,36097,36,097,17749,65625,Rural +Seneca County,New York,36099,36,099,33125,66007,Urban +Steuben County,New York,36101,36,101,93034,64740,Urban +Suffolk County,New York,36103,36,103,1525680,128329,Urban +Sullivan County,New York,36105,36,105,79147,69826,Urban +Tioga County,New York,36107,36,107,48106,71791,Urban +Tompkins County,New York,36109,36,109,102879,73012,Urban +Ulster County,New York,36111,36,111,182109,81804,Urban +Warren County,New York,36113,36,113,65560,78239,Urban +Washington County,New York,36115,36,115,60883,72342,Urban +Wayne County,New York,36117,36,117,91128,73914,Urban +Westchester County,New York,36119,36,119,996888,118411,Urban +Wyoming County,New York,36121,36,121,39980,68913,Urban +Yates County,New York,36123,36,123,24637,67521,Rural +Alamance County,North Carolina,37001,37,001,174286,64445,Urban +Alexander County,North Carolina,37003,37,003,36440,65268,Urban +Alleghany County,North Carolina,37005,37,005,11075,44272,Rural +Anson County,North Carolina,37007,37,007,21903,44245,Rural +Ashe County,North Carolina,37009,37,009,26831,50827,Urban +Avery County,North Carolina,37011,37,011,17643,57657,Rural +Beaufort County,North Carolina,37013,37,013,44597,57997,Urban +Bertie County,North Carolina,37015,37,015,17482,45931,Rural +Bladen County,North Carolina,37017,37,017,29591,44528,Urban +Brunswick County,North Carolina,37019,37,019,145889,74034,Urban +Buncombe County,North Carolina,37021,37,021,271790,70578,Urban +Burke County,North Carolina,37023,37,023,87863,55684,Urban +Cabarrus County,North Carolina,37025,37,025,231262,86084,Urban +Caldwell County,North Carolina,37027,37,027,80618,55401,Urban +Camden County,North Carolina,37029,37,029,10743,87781,Rural +Carteret County,North Carolina,37031,37,031,68652,70235,Urban +Caswell County,North Carolina,37033,37,033,22689,59407,Rural +Catawba County,North Carolina,37035,37,035,162051,64544,Urban +Chatham County,North Carolina,37037,37,037,78319,88534,Urban +Cherokee County,North Carolina,37039,37,039,29197,51496,Urban +Chowan County,North Carolina,37041,37,041,13814,56982,Rural +Clay County,North Carolina,37043,37,043,11391,53645,Rural +Cleveland County,North Carolina,37045,37,045,100170,55769,Urban +Columbus County,North Carolina,37047,37,047,50453,48184,Urban +Craven County,North Carolina,37049,37,049,101074,64635,Urban +Cumberland County,North Carolina,37051,37,051,336749,58780,Urban +Currituck County,North Carolina,37053,37,053,29612,91548,Urban +Dare County,North Carolina,37055,37,055,37534,81214,Urban +Davidson County,North Carolina,37057,37,057,171063,62426,Urban +Davie County,North Carolina,37059,37,059,43526,73234,Urban +Duplin County,North Carolina,37061,37,061,49053,51880,Urban +Durham County,North Carolina,37063,37,063,329405,79501,Urban +Edgecombe County,North Carolina,37065,37,065,48777,48480,Urban +Forsyth County,North Carolina,37067,37,067,386740,65541,Urban +Franklin County,North Carolina,37069,37,069,71962,71386,Urban +Gaston County,North Carolina,37071,37,071,231485,65472,Urban +Gates County,North Carolina,37073,37,073,10437,61612,Rural +Graham County,North Carolina,37075,37,075,8041,49038,Rural +Granville County,North Carolina,37077,37,077,61439,70975,Urban +Greene County,North Carolina,37079,37,079,20421,50904,Rural +Guilford County,North Carolina,37081,37,081,542987,66027,Urban +Halifax County,North Carolina,37083,37,083,48219,45071,Urban +Harnett County,North Carolina,37085,37,085,136503,69012,Urban +Haywood County,North Carolina,37087,37,087,62432,61001,Urban +Henderson County,North Carolina,37089,37,089,117387,67623,Urban +Hertford County,North Carolina,37091,37,091,20492,47472,Rural +Hoke County,North Carolina,37093,37,093,53102,60095,Urban +Hyde County,North Carolina,37095,37,095,4625,47338,Rural +Iredell County,North Carolina,37097,37,097,191800,78678,Urban +Jackson County,North Carolina,37099,37,099,43089,53479,Urban +Johnston County,North Carolina,37101,37,101,226623,79838,Urban +Jones County,North Carolina,37103,37,103,9245,55659,Rural +Lee County,North Carolina,37105,37,105,64565,63060,Urban +Lenoir County,North Carolina,37107,37,107,54917,44795,Urban +Lincoln County,North Carolina,37109,37,109,90359,78490,Urban +McDowell County,North Carolina,37111,37,111,44679,55527,Urban +Macon County,North Carolina,37113,37,113,37533,53298,Urban +Madison County,North Carolina,37115,37,115,21640,58628,Rural +Martin County,North Carolina,37117,37,117,21773,46793,Rural +Mecklenburg County,North Carolina,37119,37,119,1130906,83765,Urban +Mitchell County,North Carolina,37121,37,121,14973,58089,Rural +Montgomery County,North Carolina,37123,37,123,25874,55849,Rural +Moore County,North Carolina,37125,37,125,102840,82837,Urban +Nash County,North Carolina,37127,37,127,95451,60704,Urban +New Hanover County,North Carolina,37129,37,129,231214,72892,Urban +Northampton County,North Carolina,37131,37,131,17212,47935,Rural +Onslow County,North Carolina,37133,37,133,208537,64568,Urban +Orange County,North Carolina,37135,37,135,147292,88553,Urban +Pamlico County,North Carolina,37137,37,137,12315,61624,Rural +Pasquotank County,North Carolina,37139,37,139,40830,63912,Urban +Pender County,North Carolina,37141,37,141,63475,76838,Urban +Perquimans County,North Carolina,37143,37,143,13146,61224,Rural +Person County,North Carolina,37145,37,145,39275,64927,Urban +Pitt County,North Carolina,37147,37,147,172279,58851,Urban +Polk County,North Carolina,37149,37,149,19689,61005,Rural +Randolph County,North Carolina,37151,37,151,145322,59047,Urban +Richmond County,North Carolina,37153,37,153,42818,43626,Urban +Robeson County,North Carolina,37155,37,155,116858,40318,Urban +Rockingham County,North Carolina,37157,37,157,91585,55796,Urban +Rowan County,North Carolina,37159,37,159,148487,63196,Urban +Rutherford County,North Carolina,37161,37,161,64850,49771,Urban +Sampson County,North Carolina,37163,37,163,59245,53159,Urban +Scotland County,North Carolina,37165,37,165,34353,43500,Urban +Stanly County,North Carolina,37167,37,167,63557,61631,Urban +Stokes County,North Carolina,37169,37,169,44889,60039,Urban +Surry County,North Carolina,37171,37,171,71407,56095,Urban +Swain County,North Carolina,37173,37,173,14065,55429,Rural +Transylvania County,North Carolina,37175,37,175,33243,64523,Urban +Tyrrell County,North Carolina,37177,37,177,3376,43952,Rural +Union County,North Carolina,37179,37,179,244975,99243,Urban +Vance County,North Carolina,37181,37,181,42361,46943,Urban +Wake County,North Carolina,37183,37,183,1151009,101763,Urban +Warren County,North Carolina,37185,37,185,18751,45279,Rural +Washington County,North Carolina,37187,37,187,10905,41750,Rural +Watauga County,North Carolina,37189,37,189,54607,51367,Urban +Wayne County,North Carolina,37191,37,191,117606,58082,Urban +Wilkes County,North Carolina,37193,37,193,65983,50438,Urban +Wilson County,North Carolina,37195,37,195,78648,51381,Urban +Yadkin County,North Carolina,37197,37,197,37419,60321,Urban +Yancey County,North Carolina,37199,37,199,18676,54961,Rural +Adams County,North Dakota,38001,38,001,2179,55417,Rural +Barnes County,North Dakota,38003,38,003,10794,70230,Rural +Benson County,North Dakota,38005,38,005,5861,68049,Rural +Billings County,North Dakota,38007,38,007,948,81250,Rural +Bottineau County,North Dakota,38009,38,009,6390,83460,Rural +Bowman County,North Dakota,38011,38,011,2935,83773,Rural +Burke County,North Dakota,38013,38,013,2163,96339,Rural +Burleigh County,North Dakota,38015,38,015,98986,84948,Urban +Cass County,North Dakota,38017,38,017,189286,75023,Urban +Cavalier County,North Dakota,38019,38,019,3663,67064,Rural +Dickey County,North Dakota,38021,38,021,4959,63125,Rural +Divide County,North Dakota,38023,38,023,2174,89297,Rural +Dunn County,North Dakota,38025,38,025,4043,94688,Rural +Eddy County,North Dakota,38027,38,027,2319,55389,Rural +Emmons County,North Dakota,38029,38,029,3269,67368,Rural +Foster County,North Dakota,38031,38,031,3372,83412,Rural +Golden Valley County,North Dakota,38033,38,033,1679,76528,Rural +Grand Forks County,North Dakota,38035,38,035,72764,68450,Urban +Grant County,North Dakota,38037,38,037,2276,56750,Rural +Griggs County,North Dakota,38039,38,039,2340,64737,Rural +Hettinger County,North Dakota,38041,38,041,2453,70827,Rural +Kidder County,North Dakota,38043,38,043,2374,61850,Rural +LaMoure County,North Dakota,38045,38,045,4107,70263,Rural +Logan County,North Dakota,38047,38,047,1848,61339,Rural +McHenry County,North Dakota,38049,38,049,5264,80614,Rural +McIntosh County,North Dakota,38051,38,051,2512,64236,Rural +McKenzie County,North Dakota,38053,38,053,14280,88289,Rural +McLean County,North Dakota,38055,38,055,9807,81847,Rural +Mercer County,North Dakota,38057,38,057,8341,79405,Rural +Morton County,North Dakota,38059,38,059,33479,79483,Urban +Mountrail County,North Dakota,38061,38,061,9567,81292,Rural +Nelson County,North Dakota,38063,38,063,3015,68051,Rural +Oliver County,North Dakota,38065,38,065,1821,76953,Rural +Pembina County,North Dakota,38067,38,067,6787,66884,Rural +Pierce County,North Dakota,38069,38,069,3961,63214,Rural +Ramsey County,North Dakota,38071,38,071,11563,61319,Rural +Ransom County,North Dakota,38073,38,073,5662,74521,Rural +Renville County,North Dakota,38075,38,075,2277,76311,Rural +Richland County,North Dakota,38077,38,077,16550,72524,Rural +Rolette County,North Dakota,38079,38,079,12065,57355,Rural +Sargent County,North Dakota,38081,38,081,3822,77697,Rural +Sheridan County,North Dakota,38083,38,083,1327,67361,Rural +Sioux County,North Dakota,38085,38,085,3789,41676,Rural +Slope County,North Dakota,38087,38,087,795,62500,Rural +Stark County,North Dakota,38089,38,089,33116,80744,Urban +Steele County,North Dakota,38091,38,091,1731,80313,Rural +Stutsman County,North Dakota,38093,38,093,21525,60172,Rural +Towner County,North Dakota,38095,38,095,2113,63017,Rural +Traill County,North Dakota,38097,38,097,7980,88289,Rural +Walsh County,North Dakota,38099,38,099,10488,69976,Rural +Ward County,North Dakota,38101,38,101,69232,79273,Urban +Wells County,North Dakota,38103,38,103,3942,61346,Rural +Williams County,North Dakota,38105,38,105,39368,90224,Urban +Adams County,Ohio,39001,39,001,27510,49521,Urban +Allen County,Ohio,39003,39,003,101685,62001,Urban +Ashland County,Ohio,39005,39,005,52296,64991,Urban +Ashtabula County,Ohio,39007,39,007,97343,55507,Urban +Athens County,Ohio,39009,39,009,61573,53837,Urban +Auglaize County,Ohio,39011,39,011,46209,76454,Urban +Belmont County,Ohio,39013,39,013,65982,58411,Urban +Brown County,Ohio,39015,39,015,43710,69990,Urban +Butler County,Ohio,39017,39,017,389910,81194,Urban +Carroll County,Ohio,39019,39,019,26731,64675,Urban +Champaign County,Ohio,39021,39,021,38772,74239,Urban +Clark County,Ohio,39023,39,023,135445,60846,Urban +Clermont County,Ohio,39025,39,025,209862,83178,Urban +Clinton County,Ohio,39027,39,027,42014,68125,Urban +Columbiana County,Ohio,39029,39,029,101203,58474,Urban +Coshocton County,Ohio,39031,39,031,36679,54687,Urban +Crawford County,Ohio,39033,39,033,41767,55477,Urban +Cuyahoga County,Ohio,39035,39,035,1249418,62823,Urban +Darke County,Ohio,39037,39,037,51655,64654,Urban +Defiance County,Ohio,39039,39,039,38258,73615,Urban +Delaware County,Ohio,39041,39,041,221160,130088,Urban +Erie County,Ohio,39043,39,043,74938,68431,Urban +Fairfield County,Ohio,39045,39,045,161289,87069,Urban +Fayette County,Ohio,39047,39,047,28880,60047,Urban +Franklin County,Ohio,39049,39,049,1321635,73795,Urban +Fulton County,Ohio,39051,39,051,42434,72866,Urban +Gallia County,Ohio,39053,39,053,29162,56455,Urban +Geauga County,Ohio,39055,39,055,95479,100783,Urban +Greene County,Ohio,39057,39,057,168531,85218,Urban +Guernsey County,Ohio,39059,39,059,38283,55756,Urban +Hamilton County,Ohio,39061,39,061,827878,70816,Urban +Hancock County,Ohio,39063,39,063,74885,69699,Urban +Hardin County,Ohio,39065,39,065,30527,58001,Urban +Harrison County,Ohio,39067,39,067,14408,53851,Rural +Henry County,Ohio,39069,39,069,27581,79267,Urban +Highland County,Ohio,39071,39,071,43403,62008,Urban +Hocking County,Ohio,39073,39,073,27938,61366,Urban +Holmes County,Ohio,39075,39,075,44312,74774,Urban +Huron County,Ohio,39077,39,077,58412,65972,Urban +Jackson County,Ohio,39079,39,079,32588,58409,Urban +Jefferson County,Ohio,39081,39,081,64855,56983,Urban +Knox County,Ohio,39083,39,083,62888,73988,Urban +Lake County,Ohio,39085,39,085,232101,77952,Urban +Lawrence County,Ohio,39087,39,087,57385,54842,Urban +Licking County,Ohio,39089,39,089,180311,81033,Urban +Logan County,Ohio,39091,39,091,46140,69183,Urban +Lorain County,Ohio,39093,39,093,314588,70693,Urban +Lucas County,Ohio,39095,39,095,428748,60095,Urban +Madison County,Ohio,39097,39,097,44126,83229,Urban +Mahoning County,Ohio,39099,39,099,227063,55576,Urban +Marion County,Ohio,39101,39,101,65145,57306,Urban +Medina County,Ohio,39103,39,103,183049,92660,Urban +Meigs County,Ohio,39105,39,105,22072,46701,Rural +Mercer County,Ohio,39107,39,107,42438,78036,Urban +Miami County,Ohio,39109,39,109,109549,74175,Urban +Monroe County,Ohio,39111,39,111,13308,58962,Rural +Montgomery County,Ohio,39113,39,113,535528,64403,Urban +Morgan County,Ohio,39115,39,115,13758,55971,Rural +Morrow County,Ohio,39117,39,117,35214,71047,Urban +Muskingum County,Ohio,39119,39,119,86382,59203,Urban +Noble County,Ohio,39121,39,121,14252,55360,Rural +Ottawa County,Ohio,39123,39,123,40161,75728,Urban +Paulding County,Ohio,39125,39,125,18800,68167,Rural +Perry County,Ohio,39127,39,127,35474,64737,Urban +Pickaway County,Ohio,39129,39,129,59407,72927,Urban +Pike County,Ohio,39131,39,131,27080,49552,Urban +Portage County,Ohio,39133,39,133,161421,72822,Urban +Preble County,Ohio,39135,39,135,40802,71237,Urban +Putnam County,Ohio,39137,39,137,34352,82785,Urban +Richland County,Ohio,39139,39,139,125138,57649,Urban +Ross County,Ohio,39141,39,141,76748,59819,Urban +Sandusky County,Ohio,39143,39,143,58770,62500,Urban +Scioto County,Ohio,39145,39,145,73118,49571,Urban +Seneca County,Ohio,39147,39,147,54861,65020,Urban +Shelby County,Ohio,39149,39,149,48007,72822,Urban +Stark County,Ohio,39151,39,151,373764,65740,Urban +Summit County,Ohio,39153,39,153,538087,71016,Urban +Trumbull County,Ohio,39155,39,155,201367,55088,Urban +Tuscarawas County,Ohio,39157,39,157,92585,64494,Urban +Union County,Ohio,39159,39,159,65293,109506,Urban +Van Wert County,Ohio,39161,39,161,28824,65344,Urban +Vinton County,Ohio,39163,39,163,12686,53813,Rural +Warren County,Ohio,39165,39,165,246364,107843,Urban +Washington County,Ohio,39167,39,167,59318,61355,Urban +Wayne County,Ohio,39169,39,169,116618,71769,Urban +Williams County,Ohio,39171,39,171,36862,61834,Urban +Wood County,Ohio,39173,39,173,131795,73124,Urban +Wyandot County,Ohio,39175,39,175,21699,71878,Rural +Adair County,Oklahoma,40001,40,001,19595,48028,Rural +Alfalfa County,Oklahoma,40003,40,003,5685,67870,Rural +Atoka County,Oklahoma,40005,40,005,14255,52034,Rural +Beaver County,Oklahoma,40007,40,007,5041,64266,Rural +Beckham County,Oklahoma,40009,40,009,22202,52323,Rural +Blaine County,Oklahoma,40011,40,011,8603,59304,Rural +Bryan County,Oklahoma,40013,40,013,47237,54280,Urban +Caddo County,Oklahoma,40015,40,015,26626,52817,Urban +Canadian County,Oklahoma,40017,40,017,162621,85427,Urban +Carter County,Oklahoma,40019,40,019,48255,58856,Urban +Cherokee County,Oklahoma,40021,40,021,47621,53668,Urban +Choctaw County,Oklahoma,40023,40,023,14299,45456,Rural +Cimarron County,Oklahoma,40025,40,025,2247,57204,Rural +Cleveland County,Oklahoma,40027,40,027,297545,74446,Urban +Coal County,Oklahoma,40029,40,029,5275,48162,Rural +Comanche County,Oklahoma,40031,40,031,121699,59000,Urban +Cotton County,Oklahoma,40033,40,033,5475,60313,Rural +Craig County,Oklahoma,40035,40,035,14215,50182,Rural +Creek County,Oklahoma,40037,40,037,72353,61849,Urban +Custer County,Oklahoma,40039,40,039,28332,57562,Urban +Delaware County,Oklahoma,40041,40,041,41017,55114,Urban +Dewey County,Oklahoma,40043,40,043,4433,60550,Rural +Ellis County,Oklahoma,40045,40,045,3717,56992,Rural +Garfield County,Oklahoma,40047,40,047,62322,67302,Urban +Garvin County,Oklahoma,40049,40,049,25779,57127,Rural +Grady County,Oklahoma,40051,40,051,55868,75730,Urban +Grant County,Oklahoma,40053,40,053,4137,61824,Rural +Greer County,Oklahoma,40055,40,055,5498,60183,Rural +Harmon County,Oklahoma,40057,40,057,2452,54286,Rural +Harper County,Oklahoma,40059,40,059,3231,59191,Rural +Haskell County,Oklahoma,40061,40,061,11667,49930,Rural +Hughes County,Oklahoma,40063,40,063,13411,47923,Rural +Jackson County,Oklahoma,40065,40,065,24730,61497,Rural +Jefferson County,Oklahoma,40067,40,067,5377,48750,Rural +Johnston County,Oklahoma,40069,40,069,10334,50911,Rural +Kay County,Oklahoma,40071,40,071,43731,56673,Urban +Kingfisher County,Oklahoma,40073,40,073,15288,70617,Rural +Kiowa County,Oklahoma,40075,40,075,8458,42063,Rural +Latimer County,Oklahoma,40077,40,077,9495,41048,Rural +Le Flore County,Oklahoma,40079,40,079,48728,50027,Urban +Lincoln County,Oklahoma,40081,40,081,33917,59425,Urban +Logan County,Oklahoma,40083,40,083,50905,82735,Urban +Love County,Oklahoma,40085,40,085,10196,62940,Rural +McClain County,Oklahoma,40087,40,087,43779,84778,Urban +McCurtain County,Oklahoma,40089,40,089,30825,50175,Urban +McIntosh County,Oklahoma,40091,40,091,19237,46203,Rural +Major County,Oklahoma,40093,40,093,7656,69229,Rural +Marshall County,Oklahoma,40095,40,095,15628,56495,Rural +Mayes County,Oklahoma,40097,40,097,39406,57279,Urban +Murray County,Oklahoma,40099,40,099,13807,61904,Rural +Muskogee County,Oklahoma,40101,40,101,66471,51999,Urban +Noble County,Oklahoma,40103,40,103,10909,70071,Rural +Nowata County,Oklahoma,40105,40,105,9392,52679,Rural +Okfuskee County,Oklahoma,40107,40,107,11304,45441,Rural +Oklahoma County,Oklahoma,40109,40,109,800487,65374,Urban +Okmulgee County,Oklahoma,40111,40,111,36922,53123,Urban +Osage County,Oklahoma,40113,40,113,45963,60482,Urban +Ottawa County,Oklahoma,40115,40,115,30360,48656,Urban +Pawnee County,Oklahoma,40117,40,117,15689,57551,Rural +Payne County,Oklahoma,40119,40,119,82290,48937,Urban +Pittsburg County,Oklahoma,40121,40,121,43629,54787,Urban +Pontotoc County,Oklahoma,40123,40,123,38158,62564,Urban +Pottawatomie County,Oklahoma,40125,40,125,73011,60828,Urban +Pushmataha County,Oklahoma,40127,40,127,10787,44634,Rural +Roger Mills County,Oklahoma,40129,40,129,3378,62721,Rural +Rogers County,Oklahoma,40131,40,131,97235,77688,Urban +Seminole County,Oklahoma,40133,40,133,23550,46191,Rural +Sequoyah County,Oklahoma,40135,40,135,39676,49795,Urban +Stephens County,Oklahoma,40137,40,137,43314,60236,Urban +Texas County,Oklahoma,40139,40,139,20880,59275,Rural +Tillman County,Oklahoma,40141,40,141,6967,47445,Rural +Tulsa County,Oklahoma,40143,40,143,673708,67317,Urban +Wagoner County,Oklahoma,40145,40,145,84339,78520,Urban +Washington County,Oklahoma,40147,40,147,52895,61205,Urban +Washita County,Oklahoma,40149,40,149,10857,61980,Rural +Woods County,Oklahoma,40151,40,151,8619,50512,Rural +Woodward County,Oklahoma,40153,40,153,20260,65060,Rural +Baker County,Oregon,41001,41,001,16796,57844,Rural +Benton County,Oregon,41003,41,003,96359,76011,Urban +Clackamas County,Oregon,41005,41,005,422308,100360,Urban +Clatsop County,Oregon,41007,41,007,41343,68705,Urban +Columbia County,Oregon,41009,41,009,53178,86359,Urban +Coos County,Oregon,41011,41,011,64832,60313,Urban +Crook County,Oregon,41013,41,013,25651,81675,Rural +Curry County,Oregon,41015,41,015,23463,64769,Rural +Deschutes County,Oregon,41017,41,017,203026,87640,Urban +Douglas County,Oregon,41019,41,019,111807,58983,Urban +Gilliam County,Oregon,41021,41,021,2002,64219,Rural +Grant County,Oregon,41023,41,023,7238,59800,Rural +Harney County,Oregon,41025,41,025,7515,48338,Rural +Hood River County,Oregon,41027,41,027,23958,82095,Rural +Jackson County,Oregon,41029,41,029,222563,71443,Urban +Jefferson County,Oregon,41031,41,031,24973,73051,Rural +Josephine County,Oregon,41033,41,033,88069,59097,Urban +Klamath County,Oregon,41035,41,035,69812,59353,Urban +Lake County,Oregon,41037,41,037,8254,61222,Rural +Lane County,Oregon,41039,41,039,382628,69311,Urban +Lincoln County,Oregon,41041,41,041,50632,61314,Urban +Linn County,Oregon,41043,41,043,129794,73396,Urban +Malheur County,Oregon,41045,41,045,31701,49902,Urban +Marion County,Oregon,41047,41,047,346532,74624,Urban +Morrow County,Oregon,41049,41,049,12249,70217,Rural +Multnomah County,Oregon,41051,41,051,803863,86247,Urban +Polk County,Oregon,41053,41,053,88553,81318,Urban +Sherman County,Oregon,41055,41,055,1908,59500,Rural +Tillamook County,Oregon,41057,41,057,27471,66551,Urban +Umatilla County,Oregon,41059,41,059,80087,68958,Urban +Union County,Oregon,41061,41,061,26192,64212,Urban +Wallowa County,Oregon,41063,41,063,7532,65559,Rural +Wasco County,Oregon,41065,41,065,26603,63602,Urban +Washington County,Oregon,41067,41,067,600266,104434,Urban +Wheeler County,Oregon,41069,41,069,1434,51250,Rural +Yamhill County,Oregon,41071,41,071,108122,87084,Urban +Adams County,Pennsylvania,42001,42,001,105183,81071,Urban +Allegheny County,Pennsylvania,42003,42,003,1240476,76393,Urban +Armstrong County,Pennsylvania,42005,42,005,65069,64295,Urban +Beaver County,Pennsylvania,42007,42,007,166993,70156,Urban +Bedford County,Pennsylvania,42009,42,009,47503,60302,Urban +Berks County,Pennsylvania,42011,42,011,429989,77684,Urban +Blair County,Pennsylvania,42013,42,013,121854,60594,Urban +Bradford County,Pennsylvania,42015,42,015,59971,62482,Urban +Bucks County,Pennsylvania,42017,42,017,645993,111951,Urban +Butler County,Pennsylvania,42019,42,019,195870,86775,Urban +Cambria County,Pennsylvania,42021,42,021,132355,56292,Urban +Cameron County,Pennsylvania,42023,42,023,4475,47681,Rural +Carbon County,Pennsylvania,42025,42,025,65191,67877,Urban +Centre County,Pennsylvania,42027,42,027,158041,72748,Urban +Chester County,Pennsylvania,42029,42,029,540896,123041,Urban +Clarion County,Pennsylvania,42031,42,031,37297,60668,Urban +Clearfield County,Pennsylvania,42033,42,033,78902,60181,Urban +Clinton County,Pennsylvania,42035,42,035,37707,58842,Urban +Columbia County,Pennsylvania,42037,42,037,65055,61992,Urban +Crawford County,Pennsylvania,42039,42,039,83189,60254,Urban +Cumberland County,Pennsylvania,42041,42,041,264422,85634,Urban +Dauphin County,Pennsylvania,42043,42,043,287484,74159,Urban +Delaware County,Pennsylvania,42045,42,045,576195,88576,Urban +Elk County,Pennsylvania,42047,42,047,30703,64103,Urban +Erie County,Pennsylvania,42049,42,049,269544,61476,Urban +Fayette County,Pennsylvania,42051,42,051,126967,56093,Urban +Forest County,Pennsylvania,42053,42,053,6785,50061,Rural +Franklin County,Pennsylvania,42055,42,055,156626,74946,Urban +Fulton County,Pennsylvania,42057,42,057,14545,64798,Rural +Greene County,Pennsylvania,42059,42,059,35265,66870,Urban +Huntingdon County,Pennsylvania,42061,42,061,43844,65429,Urban +Indiana County,Pennsylvania,42063,42,063,83213,58739,Urban +Jefferson County,Pennsylvania,42065,42,065,44099,56898,Urban +Juniata County,Pennsylvania,42067,42,067,23419,63923,Rural +Lackawanna County,Pennsylvania,42069,42,069,215834,64691,Urban +Lancaster County,Pennsylvania,42071,42,071,555151,83703,Urban +Lawrence County,Pennsylvania,42073,42,073,85423,60779,Urban +Lebanon County,Pennsylvania,42075,42,075,143592,76350,Urban +Lehigh County,Pennsylvania,42077,42,077,375408,77493,Urban +Luzerne County,Pennsylvania,42079,42,079,325978,62321,Urban +Lycoming County,Pennsylvania,42081,42,081,113570,64412,Urban +McKean County,Pennsylvania,42083,42,083,40149,61705,Urban +Mercer County,Pennsylvania,42085,42,085,109852,60614,Urban +Mifflin County,Pennsylvania,42087,42,087,46074,61415,Urban +Monroe County,Pennsylvania,42089,42,089,167784,82374,Urban +Montgomery County,Pennsylvania,42091,42,091,861225,111521,Urban +Montour County,Pennsylvania,42093,42,093,18079,72926,Rural +Northampton County,Pennsylvania,42095,42,095,315927,86687,Urban +Northumberland County,Pennsylvania,42097,42,097,90925,57948,Urban +Perry County,Pennsylvania,42099,42,099,45988,78824,Urban +Philadelphia County,Pennsylvania,42101,42,101,1582432,60698,Urban +Pike County,Pennsylvania,42103,42,103,59691,79318,Urban +Potter County,Pennsylvania,42105,42,105,16276,59840,Rural +Schuylkill County,Pennsylvania,42107,42,107,143259,66901,Urban +Snyder County,Pennsylvania,42109,42,109,39711,68435,Urban +Somerset County,Pennsylvania,42111,42,111,73255,59378,Urban +Sullivan County,Pennsylvania,42113,42,113,5849,64758,Rural +Susquehanna County,Pennsylvania,42115,42,115,38349,66930,Urban +Tioga County,Pennsylvania,42117,42,117,41078,62932,Urban +Union County,Pennsylvania,42119,42,119,42570,72894,Urban +Venango County,Pennsylvania,42121,42,121,50096,61626,Urban +Warren County,Pennsylvania,42123,42,123,38174,59013,Urban +Washington County,Pennsylvania,42125,42,125,209778,77487,Urban +Wayne County,Pennsylvania,42127,42,127,51189,62182,Urban +Westmoreland County,Pennsylvania,42129,42,129,353345,72468,Urban +Wyoming County,Pennsylvania,42131,42,131,26075,70268,Urban +York County,Pennsylvania,42133,42,133,459312,82238,Urban +Bristol County,Rhode Island,44001,44,001,50568,110926,Urban +Kent County,Rhode Island,44003,44,003,170658,91278,Urban +Newport County,Rhode Island,44005,44,005,85095,100859,Urban +Providence County,Rhode Island,44007,44,007,658977,78204,Urban +Washington County,Rhode Island,44009,44,009,130073,102478,Urban +Abbeville County,South Carolina,45001,45,001,24352,52112,Rural +Aiken County,South Carolina,45003,45,003,171949,67940,Urban +Allendale County,South Carolina,45005,45,005,7738,31603,Rural +Anderson County,South Carolina,45007,45,007,207218,64683,Urban +Bamberg County,South Carolina,45009,45,009,13164,43206,Rural +Barnwell County,South Carolina,45011,45,011,20565,41800,Rural +Beaufort County,South Carolina,45013,45,013,192123,84819,Urban +Berkeley County,South Carolina,45015,45,015,238723,82327,Urban +Calhoun County,South Carolina,45017,45,017,14150,56690,Rural +Charleston County,South Carolina,45019,45,019,414711,84320,Urban +Cherokee County,South Carolina,45021,45,021,56299,49047,Urban +Chester County,South Carolina,45023,45,023,32177,51216,Urban +Chesterfield County,South Carolina,45025,45,025,43575,47620,Urban +Clarendon County,South Carolina,45027,45,027,31037,48887,Urban +Colleton County,South Carolina,45029,45,029,38623,48779,Urban +Darlington County,South Carolina,45031,45,031,62754,47419,Urban +Dillon County,South Carolina,45033,45,033,28031,44038,Urban +Dorchester County,South Carolina,45035,45,035,164322,76896,Urban +Edgefield County,South Carolina,45037,45,037,26508,67092,Urban +Fairfield County,South Carolina,45039,45,039,20741,46972,Rural +Florence County,South Carolina,45041,45,041,136921,56650,Urban +Georgetown County,South Carolina,45043,45,043,64200,66734,Urban +Greenville County,South Carolina,45045,45,045,537575,74624,Urban +Greenwood County,South Carolina,45047,45,047,69329,50635,Urban +Hampton County,South Carolina,45049,45,049,18555,43059,Rural +Horry County,South Carolina,45051,45,051,368937,64623,Urban +Jasper County,South Carolina,45053,45,053,30658,63503,Urban +Kershaw County,South Carolina,45055,45,055,66924,64343,Urban +Lancaster County,South Carolina,45057,45,057,100905,74751,Urban +Laurens County,South Carolina,45059,45,059,67904,55517,Urban +Lee County,South Carolina,45061,45,061,16330,44145,Rural +Lexington County,South Carolina,45063,45,063,300370,75014,Urban +McCormick County,South Carolina,45065,45,065,9701,55344,Rural +Marion County,South Carolina,45067,45,067,28900,34501,Urban +Marlboro County,South Carolina,45069,45,069,26285,36293,Urban +Newberry County,South Carolina,45071,45,071,38121,59670,Urban +Oconee County,South Carolina,45073,45,073,79566,60193,Urban +Orangeburg County,South Carolina,45075,45,075,83531,43214,Urban +Pickens County,South Carolina,45077,45,077,132604,59411,Urban +Richland County,South Carolina,45079,45,079,418725,61699,Urban +Saluda County,South Carolina,45081,45,081,18958,52957,Rural +Spartanburg County,South Carolina,45083,45,083,338096,64195,Urban +Sumter County,South Carolina,45085,45,085,104853,55990,Urban +Union County,South Carolina,45087,45,087,26990,41200,Urban +Williamsburg County,South Carolina,45089,45,089,30517,43471,Urban +York County,South Carolina,45091,45,091,288559,83060,Urban +Aurora County,South Dakota,46003,46,003,2573,74130,Rural +Beadle County,South Dakota,46005,46,005,19279,63082,Rural +Bennett County,South Dakota,46007,46,007,3354,44569,Rural +Bon Homme County,South Dakota,46009,46,009,7024,61275,Rural +Brookings County,South Dakota,46011,46,011,34968,67341,Urban +Brown County,South Dakota,46013,46,013,38079,70239,Urban +Brule County,South Dakota,46015,46,015,5261,74043,Rural +Buffalo County,South Dakota,46017,46,017,1757,47000,Rural +Butte County,South Dakota,46019,46,019,10538,67692,Rural +Campbell County,South Dakota,46021,46,021,1481,65000,Rural +Charles Mix County,South Dakota,46023,46,023,9281,64850,Rural +Clark County,South Dakota,46025,46,025,3876,62885,Rural +Clay County,South Dakota,46027,46,027,15133,58794,Rural +Codington County,South Dakota,46029,46,029,28556,65080,Urban +Corson County,South Dakota,46031,46,031,3859,43750,Rural +Custer County,South Dakota,46033,46,033,8686,81958,Rural +Davison County,South Dakota,46035,46,035,19936,61401,Rural +Day County,South Dakota,46037,46,037,5460,62270,Rural +Deuel County,South Dakota,46039,46,039,4318,79556,Rural +Dewey County,South Dakota,46041,46,041,5230,57928,Rural +Douglas County,South Dakota,46043,46,043,2823,78125,Rural +Edmunds County,South Dakota,46045,46,045,4033,77266,Rural +Fall River County,South Dakota,46047,46,047,7179,61056,Rural +Faulk County,South Dakota,46049,46,049,2137,58000,Rural +Grant County,South Dakota,46051,46,051,7544,73818,Rural +Gregory County,South Dakota,46053,46,053,3993,52432,Rural +Haakon County,South Dakota,46055,46,055,1708,59231,Rural +Hamlin County,South Dakota,46057,46,057,6288,83194,Rural +Hand County,South Dakota,46059,46,059,3045,72054,Rural +Hanson County,South Dakota,46061,46,061,3473,86375,Rural +Harding County,South Dakota,46063,46,063,1092,74766,Rural +Hughes County,South Dakota,46065,46,065,17732,78981,Rural +Hutchinson County,South Dakota,46067,46,067,7393,74459,Rural +Hyde County,South Dakota,46069,46,069,1305,74279,Rural +Jackson County,South Dakota,46071,46,071,2826,26686,Rural +Jerauld County,South Dakota,46073,46,073,1845,75417,Rural +Jones County,South Dakota,46075,46,075,1030,64688,Rural +Kingsbury County,South Dakota,46077,46,077,5210,70221,Rural +Lake County,South Dakota,46079,46,079,11052,73792,Rural +Lawrence County,South Dakota,46081,46,081,26574,66766,Urban +Lincoln County,South Dakota,46083,46,083,68286,96552,Urban +Lyman County,South Dakota,46085,46,085,3717,61169,Rural +McCook County,South Dakota,46087,46,087,5732,80847,Rural +McPherson County,South Dakota,46089,46,089,2278,62024,Rural +Marshall County,South Dakota,46091,46,091,4355,72500,Rural +Meade County,South Dakota,46093,46,093,30297,74161,Urban +Mellette County,South Dakota,46095,46,095,2043,51364,Rural +Miner County,South Dakota,46097,46,097,2299,72589,Rural +Minnehaha County,South Dakota,46099,46,099,200689,76074,Urban +Moody County,South Dakota,46101,46,101,6371,77500,Rural +Oglala Lakota County,South Dakota,46102,46,102,13587,34769,Rural +Pennington County,South Dakota,46103,46,103,112081,70768,Urban +Perkins County,South Dakota,46105,46,105,3058,65455,Rural +Potter County,South Dakota,46107,46,107,2430,71726,Rural +Roberts County,South Dakota,46109,46,109,10219,63691,Rural +Sanborn County,South Dakota,46111,46,111,2370,69870,Rural +Spink County,South Dakota,46115,46,115,6283,73011,Rural +Stanley County,South Dakota,46117,46,117,3012,77000,Rural +Sully County,South Dakota,46119,46,119,1481,70250,Rural +Todd County,South Dakota,46121,46,121,9293,39148,Rural +Tripp County,South Dakota,46123,46,123,5607,58854,Rural +Turner County,South Dakota,46125,46,125,8772,75283,Rural +Union County,South Dakota,46127,46,127,16916,84137,Rural +Walworth County,South Dakota,46129,46,129,5298,62722,Rural +Yankton County,South Dakota,46135,46,135,23379,73855,Rural +Ziebach County,South Dakota,46137,46,137,2410,47333,Rural +Anderson County,Tennessee,47001,47,001,78175,63171,Urban +Bedford County,Tennessee,47003,47,003,51291,62197,Urban +Benton County,Tennessee,47005,47,005,15948,50435,Rural +Bledsoe County,Tennessee,47007,47,007,14905,49655,Rural +Blount County,Tennessee,47009,47,009,137747,74607,Urban +Bradley County,Tennessee,47011,47,011,109743,63789,Urban +Campbell County,Tennessee,47013,47,013,39568,50260,Urban +Cannon County,Tennessee,47015,47,015,14661,58092,Rural +Carroll County,Tennessee,47017,47,017,28461,50391,Urban +Carter County,Tennessee,47019,47,019,56462,48435,Urban +Cheatham County,Tennessee,47021,47,021,41500,82015,Urban +Chester County,Tennessee,47023,47,023,17452,60543,Rural +Claiborne County,Tennessee,47025,47,025,32221,46587,Urban +Clay County,Tennessee,47027,47,027,7621,44712,Rural +Cocke County,Tennessee,47029,47,029,36503,48416,Urban +Coffee County,Tennessee,47031,47,031,58940,60656,Urban +Crockett County,Tennessee,47033,47,033,13937,59049,Rural +Cumberland County,Tennessee,47035,47,035,62529,58475,Urban +Davidson County,Tennessee,47037,47,037,709846,75664,Urban +Decatur County,Tennessee,47039,47,039,11499,46190,Rural +DeKalb County,Tennessee,47041,47,041,20551,48484,Rural +Dickson County,Tennessee,47043,47,043,55197,73223,Urban +Dyer County,Tennessee,47045,47,045,36681,54973,Urban +Fayette County,Tennessee,47047,47,047,42653,84764,Urban +Fentress County,Tennessee,47049,47,049,18948,50865,Rural +Franklin County,Tennessee,47051,47,051,43478,61553,Urban +Gibson County,Tennessee,47053,47,053,50610,59009,Urban +Giles County,Tennessee,47055,47,055,30442,61476,Urban +Grainger County,Tennessee,47057,47,057,23929,51351,Rural +Greene County,Tennessee,47059,47,059,70919,54071,Urban +Grundy County,Tennessee,47061,47,061,13665,45573,Rural +Hamblen County,Tennessee,47063,47,063,64930,52794,Urban +Hamilton County,Tennessee,47065,47,065,370913,72568,Urban +Hancock County,Tennessee,47067,47,067,6790,31995,Rural +Hardeman County,Tennessee,47069,47,069,25477,46173,Rural +Hardin County,Tennessee,47071,47,071,26939,49149,Urban +Hawkins County,Tennessee,47073,47,073,57446,55278,Urban +Haywood County,Tennessee,47075,47,075,17672,43513,Rural +Henderson County,Tennessee,47077,47,077,27906,53471,Urban +Henry County,Tennessee,47079,47,079,32345,48540,Urban +Hickman County,Tennessee,47081,47,081,25229,57223,Rural +Houston County,Tennessee,47083,47,083,8293,54475,Rural +Humphreys County,Tennessee,47085,47,085,19074,59333,Rural +Jackson County,Tennessee,47087,47,087,11882,41475,Rural +Jefferson County,Tennessee,47089,47,089,55835,63084,Urban +Johnson County,Tennessee,47091,47,091,18073,52152,Rural +Knox County,Tennessee,47093,47,093,487401,71662,Urban +Lake County,Tennessee,47095,47,095,6691,30500,Rural +Lauderdale County,Tennessee,47097,47,097,24933,49205,Rural +Lawrence County,Tennessee,47099,47,099,44901,53233,Urban +Lewis County,Tennessee,47101,47,101,12784,49477,Rural +Lincoln County,Tennessee,47103,47,103,35617,63115,Urban +Loudon County,Tennessee,47105,47,105,56996,80296,Urban +McMinn County,Tennessee,47107,47,107,54135,59674,Urban +McNairy County,Tennessee,47109,47,109,25933,50714,Rural +Macon County,Tennessee,47111,47,111,25793,56269,Rural +Madison County,Tennessee,47113,47,113,98845,58189,Urban +Marion County,Tennessee,47115,47,115,29010,58103,Urban +Marshall County,Tennessee,47117,47,117,35276,70829,Urban +Maury County,Tennessee,47119,47,119,104855,74162,Urban +Meigs County,Tennessee,47121,47,121,13076,58395,Rural +Monroe County,Tennessee,47123,47,123,47054,56648,Urban +Montgomery County,Tennessee,47125,47,125,227957,72365,Urban +Moore County,Tennessee,47127,47,127,6611,66687,Rural +Morgan County,Tennessee,47129,47,129,21193,57408,Rural +Obion County,Tennessee,47131,47,131,30570,53102,Urban +Overton County,Tennessee,47133,47,133,22807,46159,Rural +Perry County,Tennessee,47135,47,135,8561,50489,Rural +Pickett County,Tennessee,47137,47,137,5062,44591,Rural +Polk County,Tennessee,47139,47,139,17702,60227,Rural +Putnam County,Tennessee,47141,47,141,81366,56537,Urban +Rhea County,Tennessee,47143,47,143,33299,58133,Urban +Roane County,Tennessee,47145,47,145,54403,66218,Urban +Robertson County,Tennessee,47147,47,147,74291,78439,Urban +Rutherford County,Tennessee,47149,47,149,351591,82588,Urban +Scott County,Tennessee,47151,47,151,21969,42679,Rural +Sequatchie County,Tennessee,47153,47,153,16409,52260,Rural +Sevier County,Tennessee,47155,47,155,98802,63829,Urban +Shelby County,Tennessee,47157,47,157,922195,62337,Urban +Smith County,Tennessee,47159,47,159,20196,62799,Rural +Stewart County,Tennessee,47161,47,161,13859,62052,Rural +Sullivan County,Tennessee,47163,47,163,159693,56802,Urban +Sumner County,Tennessee,47165,47,165,200553,86005,Urban +Tipton County,Tennessee,47167,47,167,61339,71736,Urban +Trousdale County,Tennessee,47169,47,169,11805,63190,Rural +Unicoi County,Tennessee,47171,47,171,17779,50381,Rural +Union County,Tennessee,47173,47,173,20141,61858,Rural +Van Buren County,Tennessee,47175,47,175,6293,60281,Rural +Warren County,Tennessee,47177,47,177,41587,54088,Urban +Washington County,Tennessee,47179,47,179,134693,61051,Urban +Wayne County,Tennessee,47181,47,181,16251,52824,Rural +Weakley County,Tennessee,47183,47,183,32959,49502,Urban +White County,Tennessee,47185,47,185,27764,52206,Urban +Williamson County,Tennessee,47187,47,187,254609,131202,Urban +Wilson County,Tennessee,47189,47,189,153587,94048,Urban +Anderson County,Texas,48001,48,001,57825,58846,Urban +Andrews County,Texas,48003,48,003,18518,76902,Rural +Angelina County,Texas,48005,48,005,86791,58847,Urban +Aransas County,Texas,48007,48,007,24449,61754,Rural +Archer County,Texas,48009,48,009,8734,71958,Rural +Armstrong County,Texas,48011,48,011,1883,68462,Rural +Atascosa County,Texas,48013,48,013,50058,69413,Urban +Austin County,Texas,48015,48,015,30712,75994,Urban +Bailey County,Texas,48017,48,017,7044,70625,Rural +Bandera County,Texas,48019,48,019,21589,69703,Rural +Bastrop County,Texas,48021,48,021,102370,82730,Urban +Baylor County,Texas,48023,48,023,3464,42313,Rural +Bee County,Texas,48025,48,025,31000,56075,Urban +Bell County,Texas,48027,48,027,379811,66051,Urban +Bexar County,Texas,48029,48,029,2037344,70571,Urban +Blanco County,Texas,48031,48,031,12008,87564,Rural +Borden County,Texas,48033,48,033,723,64250,Rural +Bosque County,Texas,48035,48,035,18546,69339,Rural +Bowie County,Texas,48037,48,037,92321,59295,Urban +Brazoria County,Texas,48039,48,039,381650,95155,Urban +Brazos County,Texas,48041,48,041,237980,58388,Urban +Brewster County,Texas,48043,48,043,9464,52612,Rural +Briscoe County,Texas,48045,48,045,1223,41188,Rural +Brooks County,Texas,48047,48,047,6987,31310,Rural +Brown County,Texas,48049,48,049,38294,55305,Urban +Burleson County,Texas,48051,48,051,18327,72888,Rural +Burnet County,Texas,48053,48,053,51064,77158,Urban +Caldwell County,Texas,48055,48,055,47184,68503,Urban +Calhoun County,Texas,48057,48,057,19921,71870,Rural +Callahan County,Texas,48059,48,059,14017,68455,Rural +Cameron County,Texas,48061,48,061,423192,51334,Urban +Camp County,Texas,48063,48,063,12652,55061,Rural +Carson County,Texas,48065,48,065,5802,84583,Rural +Cass County,Texas,48067,48,067,28582,54328,Urban +Castro County,Texas,48069,48,069,7328,63485,Rural +Chambers County,Texas,48071,48,071,49178,108114,Urban +Cherokee County,Texas,48073,48,073,51143,59830,Urban +Childress County,Texas,48075,48,075,6772,60333,Rural +Clay County,Texas,48077,48,077,10402,77355,Rural +Cochran County,Texas,48079,48,079,2520,42137,Rural +Coke County,Texas,48081,48,081,3315,46431,Rural +Coleman County,Texas,48083,48,083,7765,52364,Rural +Collin County,Texas,48085,48,085,1116601,117588,Urban +Collingsworth County,Texas,48087,48,087,2733,60165,Rural +Colorado County,Texas,48089,48,089,20736,68554,Rural +Comal County,Texas,48091,48,091,174552,99015,Urban +Comanche County,Texas,48093,48,093,13786,59946,Rural +Concho County,Texas,48095,48,095,3301,59632,Rural +Cooke County,Texas,48097,48,097,42473,72472,Urban +Coryell County,Texas,48099,48,099,83772,68904,Urban +Cottle County,Texas,48101,48,101,1302,58819,Rural +Crane County,Texas,48103,48,103,4623,59915,Rural +Crockett County,Texas,48105,48,105,2881,81739,Rural +Crosby County,Texas,48107,48,107,5072,52197,Rural +Culberson County,Texas,48109,48,109,2181,42672,Rural +Dallam County,Texas,48111,48,111,7180,72332,Rural +Dallas County,Texas,48113,48,113,2603816,74149,Urban +Dawson County,Texas,48115,48,115,12311,55789,Rural +Deaf Smith County,Texas,48117,48,117,18487,54114,Rural +Delta County,Texas,48119,48,119,5345,62855,Rural +Denton County,Texas,48121,48,121,945644,108185,Urban +DeWitt County,Texas,48123,48,123,19853,64014,Rural +Dickens County,Texas,48125,48,125,1641,50417,Rural +Dimmit County,Texas,48127,48,127,8507,33409,Rural +Donley County,Texas,48129,48,129,3276,56648,Rural +Duval County,Texas,48131,48,131,9824,50081,Rural +Eastland County,Texas,48133,48,133,17846,51741,Rural +Ector County,Texas,48135,48,135,163206,71031,Urban +Edwards County,Texas,48137,48,137,1392,38500,Rural +Ellis County,Texas,48139,48,139,203927,95898,Urban +El Paso County,Texas,48141,48,141,866275,58859,Urban +Erath County,Texas,48143,48,143,43244,65351,Urban +Falls County,Texas,48145,48,145,17063,55372,Rural +Fannin County,Texas,48147,48,147,36525,68377,Urban +Fayette County,Texas,48149,48,149,24783,76541,Rural +Fisher County,Texas,48151,48,151,3661,64700,Rural +Floyd County,Texas,48153,48,153,5294,55461,Rural +Foard County,Texas,48155,48,155,1079,42212,Rural +Fort Bend County,Texas,48157,48,157,859721,113409,Urban +Franklin County,Texas,48159,48,159,10522,66800,Rural +Freestone County,Texas,48161,48,161,19813,58460,Rural +Frio County,Texas,48163,48,163,18019,60098,Rural +Gaines County,Texas,48165,48,165,21904,76605,Rural +Galveston County,Texas,48167,48,167,354721,85348,Urban +Garza County,Texas,48169,48,169,5435,50545,Rural +Gillespie County,Texas,48171,48,171,27202,67799,Urban +Glasscock County,Texas,48173,48,173,1070,106806,Rural +Goliad County,Texas,48175,48,175,7096,59556,Rural +Gonzales County,Texas,48177,48,177,19764,59355,Rural +Gray County,Texas,48179,48,179,21131,56082,Rural +Grayson County,Texas,48181,48,181,139988,70455,Urban +Gregg County,Texas,48183,48,183,124860,64809,Urban +Grimes County,Texas,48185,48,185,30385,67080,Urban +Guadalupe County,Texas,48187,48,187,178368,93776,Urban +Hale County,Texas,48189,48,189,32247,52788,Urban +Hall County,Texas,48191,48,191,2827,46728,Rural +Hamilton County,Texas,48193,48,193,8320,55339,Rural +Hansford County,Texas,48195,48,195,5182,68299,Rural +Hardeman County,Texas,48197,48,197,3529,61179,Rural +Hardin County,Texas,48199,48,199,57126,72532,Urban +Harris County,Texas,48201,48,201,4758579,73104,Urban +Harrison County,Texas,48203,48,203,69584,66040,Urban +Hartley County,Texas,48205,48,205,5307,82122,Rural +Haskell County,Texas,48207,48,207,5390,54044,Rural +Hays County,Texas,48209,48,209,256429,85827,Urban +Hemphill County,Texas,48211,48,211,3311,72052,Rural +Henderson County,Texas,48213,48,213,83658,63955,Urban +Hidalgo County,Texas,48215,48,215,880921,52281,Urban +Hill County,Texas,48217,48,217,36664,63147,Urban +Hockley County,Texas,48219,48,219,21455,54810,Rural +Hood County,Texas,48221,48,221,64198,86802,Urban +Hopkins County,Texas,48223,48,223,37351,64725,Urban +Houston County,Texas,48225,48,225,22042,54563,Rural +Howard County,Texas,48227,48,227,33127,71457,Urban +Hudspeth County,Texas,48229,48,229,3331,39336,Rural +Hunt County,Texas,48231,48,231,104917,70112,Urban +Hutchinson County,Texas,48233,48,233,20413,65470,Rural +Irion County,Texas,48235,48,235,1432,58125,Rural +Jack County,Texas,48237,48,237,8623,65693,Rural +Jackson County,Texas,48239,48,239,15081,61752,Rural +Jasper County,Texas,48241,48,241,32807,49919,Urban +Jeff Davis County,Texas,48243,48,243,1740,32625,Rural +Jefferson County,Texas,48245,48,245,253939,59934,Urban +Jim Hogg County,Texas,48247,48,247,4797,42230,Rural +Jim Wells County,Texas,48249,48,249,38863,47492,Urban +Johnson County,Texas,48251,48,251,188820,81826,Urban +Jones County,Texas,48253,48,253,19968,63472,Rural +Karnes County,Texas,48255,48,255,14819,59103,Rural +Kaufman County,Texas,48257,48,257,160718,88606,Urban +Kendall County,Texas,48259,48,259,46971,110498,Urban +Kenedy County,Texas,48261,48,261,52,-666666666,Rural +Kent County,Texas,48263,48,263,727,71420,Rural +Kerr County,Texas,48265,48,265,53166,67927,Urban +Kimble County,Texas,48267,48,267,4355,65703,Rural +King County,Texas,48269,48,269,189,70192,Rural +Kinney County,Texas,48271,48,271,3140,66341,Rural +Kleberg County,Texas,48273,48,273,30629,57612,Urban +Knox County,Texas,48275,48,275,3322,56304,Rural +Lamar County,Texas,48277,48,277,50421,61122,Urban +Lamb County,Texas,48279,48,279,12919,56997,Rural +Lampasas County,Texas,48281,48,281,22267,76919,Rural +La Salle County,Texas,48283,48,283,6946,55469,Rural +Lavaca County,Texas,48285,48,285,20479,61768,Rural +Lee County,Texas,48287,48,287,17758,66000,Rural +Leon County,Texas,48289,48,289,16067,59975,Rural +Liberty County,Texas,48291,48,291,97993,64773,Urban +Limestone County,Texas,48293,48,293,22185,58109,Rural +Lipscomb County,Texas,48295,48,295,2964,71442,Rural +Live Oak County,Texas,48297,48,297,11444,53869,Rural +Llano County,Texas,48299,48,299,22011,65636,Rural +Loving County,Texas,48301,48,301,54,51087,Rural +Lubbock County,Texas,48303,48,303,314633,63367,Urban +Lynn County,Texas,48305,48,305,5667,57411,Rural +McCulloch County,Texas,48307,48,307,7565,51919,Rural +McLennan County,Texas,48309,48,309,263608,63888,Urban +McMullen County,Texas,48311,48,311,623,45833,Rural +Madison County,Texas,48313,48,313,13574,67128,Rural +Marion County,Texas,48315,48,315,9631,47447,Rural +Martin County,Texas,48317,48,317,5230,77083,Rural +Mason County,Texas,48319,48,319,3951,68750,Rural +Matagorda County,Texas,48321,48,321,36274,55174,Urban +Maverick County,Texas,48323,48,323,57770,51270,Urban +Medina County,Texas,48325,48,325,52419,73462,Urban +Menard County,Texas,48327,48,327,1964,48191,Rural +Midland County,Texas,48329,48,329,171496,93984,Urban +Milam County,Texas,48331,48,331,25268,59076,Rural +Mills County,Texas,48333,48,333,4499,64494,Rural +Mitchell County,Texas,48335,48,335,8989,56033,Rural +Montague County,Texas,48337,48,337,20599,62818,Rural +Montgomery County,Texas,48339,48,339,654722,97266,Urban +Moore County,Texas,48341,48,341,21234,61325,Rural +Morris County,Texas,48343,48,343,12014,55082,Rural +Motley County,Texas,48345,48,345,1267,62857,Rural +Nacogdoches County,Texas,48347,48,347,64897,51528,Urban +Navarro County,Texas,48349,48,349,53735,59310,Urban +Newton County,Texas,48351,48,351,12193,41044,Rural +Nolan County,Texas,48353,48,353,14565,50160,Rural +Nueces County,Texas,48355,48,355,352829,66021,Urban +Ochiltree County,Texas,48357,48,357,9852,64988,Rural +Oldham County,Texas,48359,48,359,2097,76402,Rural +Orange County,Texas,48361,48,361,84993,73372,Urban +Palo Pinto County,Texas,48363,48,363,28920,64972,Urban +Panola County,Texas,48365,48,365,22624,62593,Rural +Parker County,Texas,48367,48,367,158079,102099,Urban +Parmer County,Texas,48369,48,369,9752,68164,Rural +Pecos County,Texas,48371,48,371,14983,67689,Rural +Polk County,Texas,48373,48,373,51780,59066,Urban +Potter County,Texas,48375,48,375,116634,50448,Urban +Presidio County,Texas,48377,48,377,6043,29014,Rural +Rains County,Texas,48379,48,379,12505,64874,Rural +Randall County,Texas,48381,48,381,143791,80905,Urban +Reagan County,Texas,48383,48,383,3259,70288,Rural +Real County,Texas,48385,48,385,2821,45417,Rural +Red River County,Texas,48387,48,387,11621,46912,Rural +Reeves County,Texas,48389,48,389,13219,56056,Rural +Refugio County,Texas,48391,48,391,6693,58016,Rural +Roberts County,Texas,48393,48,393,785,66118,Rural +Robertson County,Texas,48395,48,395,16973,66250,Rural +Rockwall County,Texas,48397,48,397,116931,124917,Urban +Runnels County,Texas,48399,48,399,9880,63490,Rural +Rusk County,Texas,48401,48,401,52613,67506,Urban +Sabine County,Texas,48403,48,403,9998,59924,Rural +San Augustine County,Texas,48405,48,405,7889,46338,Rural +San Jacinto County,Texas,48407,48,407,27983,59526,Urban +San Patricio County,Texas,48409,48,409,69519,67512,Urban +San Saba County,Texas,48411,48,411,5802,54855,Rural +Schleicher County,Texas,48413,48,413,2426,90141,Rural +Scurry County,Texas,48415,48,415,16633,62689,Rural +Shackelford County,Texas,48417,48,417,3169,64659,Rural +Shelby County,Texas,48419,48,419,24108,50436,Rural +Sherman County,Texas,48421,48,421,2434,74167,Rural +Smith County,Texas,48423,48,423,238014,71923,Urban +Somervell County,Texas,48425,48,425,9510,83382,Rural +Starr County,Texas,48427,48,427,65809,38182,Urban +Stephens County,Texas,48429,48,429,9278,54695,Rural +Sterling County,Texas,48431,48,431,1389,78750,Rural +Stonewall County,Texas,48433,48,433,1244,61250,Rural +Sutton County,Texas,48435,48,435,3306,75000,Rural +Swisher County,Texas,48437,48,437,6981,39031,Rural +Tarrant County,Texas,48439,48,439,2135743,81905,Urban +Taylor County,Texas,48441,48,441,144259,66406,Urban +Terrell County,Texas,48443,48,443,851,46989,Rural +Terry County,Texas,48445,48,445,11699,45905,Rural +Throckmorton County,Texas,48447,48,447,1589,58864,Rural +Titus County,Texas,48449,48,449,31284,59220,Urban +Tom Green County,Texas,48451,48,451,119398,66254,Urban +Travis County,Texas,48453,48,453,1307625,97169,Urban +Trinity County,Texas,48455,48,455,13850,51663,Rural +Tyler County,Texas,48457,48,457,20084,50647,Rural +Upshur County,Texas,48459,48,459,41864,62794,Urban +Upton County,Texas,48461,48,461,3227,52321,Rural +Uvalde County,Texas,48463,48,463,24810,57849,Rural +Val Verde County,Texas,48465,48,465,47647,59673,Urban +Van Zandt County,Texas,48467,48,467,61323,68274,Urban +Victoria County,Texas,48469,48,469,91281,70101,Urban +Walker County,Texas,48471,48,471,78292,49862,Urban +Waller County,Texas,48473,48,473,59455,76135,Urban +Ward County,Texas,48475,48,475,11255,71719,Rural +Washington County,Texas,48477,48,477,36156,75085,Urban +Webb County,Texas,48479,48,479,267731,62506,Urban +Wharton County,Texas,48481,48,481,41651,66100,Urban +Wheeler County,Texas,48483,48,483,4902,67964,Rural +Wichita County,Texas,48485,48,485,129842,62168,Urban +Wilbarger County,Texas,48487,48,487,12712,51626,Rural +Willacy County,Texas,48489,48,489,20218,45645,Rural +Williamson County,Texas,48491,48,491,643889,108309,Urban +Wilson County,Texas,48493,48,493,51501,92461,Urban +Winkler County,Texas,48495,48,495,7540,91898,Rural +Wise County,Texas,48497,48,497,72359,89897,Urban +Wood County,Texas,48499,48,499,46094,62524,Urban +Yoakum County,Texas,48501,48,501,7589,82261,Rural +Young County,Texas,48503,48,503,17963,63723,Rural +Zapata County,Texas,48505,48,505,13855,36527,Rural +Zavala County,Texas,48507,48,507,9532,41887,Rural +Beaver County,Utah,49001,49,001,7172,85603,Rural +Box Elder County,Utah,49003,49,003,59725,77865,Urban +Cache County,Utah,49005,49,005,137031,78292,Urban +Carbon County,Utah,49007,49,007,20446,53673,Rural +Daggett County,Utah,49009,49,009,747,58750,Rural +Davis County,Utah,49011,49,011,366742,108058,Urban +Duchesne County,Utah,49013,49,013,19932,74738,Rural +Emery County,Utah,49015,49,015,9968,69956,Rural +Garfield County,Utah,49017,49,017,5170,61688,Rural +Grand County,Utah,49019,49,019,9697,62521,Rural +Iron County,Utah,49021,49,021,60201,65527,Urban +Juab County,Utah,49023,49,023,12273,89803,Rural +Kane County,Utah,49025,49,025,7996,75000,Rural +Millard County,Utah,49027,49,027,13179,70877,Rural +Morgan County,Utah,49029,49,029,12585,126092,Rural +Piute County,Utah,49031,49,031,1705,44650,Rural +Rich County,Utah,49033,49,033,2588,76875,Rural +Salt Lake County,Utah,49035,49,035,1184689,94658,Urban +San Juan County,Utah,49037,49,037,14466,54890,Rural +Sanpete County,Utah,49039,49,039,29209,67459,Urban +Sevier County,Utah,49041,49,041,21854,73765,Rural +Summit County,Utah,49043,49,043,42709,137058,Urban +Tooele County,Utah,49045,49,045,76648,101846,Urban +Uintah County,Utah,49047,49,047,36458,69861,Urban +Utah County,Utah,49049,49,049,683622,96877,Urban +Wasatch County,Utah,49051,49,051,35808,115146,Urban +Washington County,Utah,49053,49,053,189827,76411,Urban +Wayne County,Utah,49055,49,055,2557,70074,Rural +Weber County,Utah,49057,49,057,266183,87083,Urban +Addison County,Vermont,50001,50,001,37497,88478,Urban +Bennington County,Vermont,50003,50,003,37312,71494,Urban +Caledonia County,Vermont,50005,50,005,30425,66075,Urban +Chittenden County,Vermont,50007,50,007,168831,94310,Urban +Essex County,Vermont,50009,50,009,5972,58985,Rural +Franklin County,Vermont,50011,50,011,50379,79078,Urban +Grand Isle County,Vermont,50013,50,013,7393,90625,Rural +Lamoille County,Vermont,50015,50,015,26036,69897,Urban +Orange County,Vermont,50017,50,017,29594,77328,Urban +Orleans County,Vermont,50019,50,019,27492,66426,Urban +Rutland County,Vermont,50021,50,021,60484,64778,Urban +Washington County,Vermont,50023,50,023,59958,79853,Urban +Windham County,Vermont,50025,50,025,45913,68021,Urban +Windsor County,Vermont,50027,50,027,57968,75247,Urban +Accomack County,Virginia,51001,51,001,33326,57500,Urban +Albemarle County,Virginia,51003,51,003,113683,102617,Urban +Alleghany County,Virginia,51005,51,005,14962,55160,Rural +Amelia County,Virginia,51007,51,007,13342,66339,Rural +Amherst County,Virginia,51009,51,009,31385,67298,Urban +Appomattox County,Virginia,51011,51,011,16424,62337,Rural +Arlington County,Virginia,51013,51,013,235463,140160,Urban +Augusta County,Virginia,51015,51,015,77713,79972,Urban +Bath County,Virginia,51017,51,017,4123,61709,Rural +Bedford County,Virginia,51019,51,019,80254,77644,Urban +Bland County,Virginia,51021,51,021,6211,61375,Rural +Botetourt County,Virginia,51023,51,023,33875,80467,Urban +Brunswick County,Virginia,51025,51,025,15868,52978,Rural +Buchanan County,Virginia,51027,51,027,19857,42216,Rural +Buckingham County,Virginia,51029,51,029,16914,59199,Rural +Campbell County,Virginia,51031,51,031,55398,62608,Urban +Caroline County,Virginia,51033,51,033,31541,86267,Urban +Carroll County,Virginia,51035,51,035,29158,52575,Urban +Charles City County,Virginia,51036,51,036,6686,70339,Rural +Charlotte County,Virginia,51037,51,037,11475,48892,Rural +Chesterfield County,Virginia,51041,51,041,371610,98910,Urban +Clarke County,Virginia,51043,51,043,15060,114185,Rural +Craig County,Virginia,51045,51,045,4881,67778,Rural +Culpeper County,Virginia,51047,51,047,53563,96098,Urban +Cumberland County,Virginia,51049,51,049,9745,57057,Rural +Dickenson County,Virginia,51051,51,051,13920,43831,Rural +Dinwiddie County,Virginia,51053,51,053,28083,83898,Urban +Essex County,Virginia,51057,51,057,10604,56481,Rural +Fairfax County,Virginia,51059,51,059,1144474,150113,Urban +Fauquier County,Virginia,51061,51,061,73935,129495,Urban +Floyd County,Virginia,51063,51,063,15560,61401,Rural +Fluvanna County,Virginia,51065,51,065,27764,91959,Urban +Franklin County,Virginia,51067,51,067,54958,68348,Urban +Frederick County,Virginia,51069,51,069,93355,95603,Urban +Giles County,Virginia,51071,51,071,16610,64819,Rural +Gloucester County,Virginia,51073,51,073,39228,83689,Urban +Goochland County,Virginia,51075,51,075,25613,118695,Rural +Grayson County,Virginia,51077,51,077,15323,42864,Rural +Greene County,Virginia,51079,51,079,20850,85268,Rural +Greensville County,Virginia,51081,51,081,11304,56759,Rural +Halifax County,Virginia,51083,51,083,33811,49244,Urban +Hanover County,Virginia,51085,51,085,111652,109504,Urban +Henrico County,Virginia,51087,51,087,334434,86397,Urban +Henry County,Virginia,51089,51,089,50365,48445,Urban +Highland County,Virginia,51091,51,091,2265,62946,Rural +Isle of Wight County,Virginia,51093,51,093,39444,96118,Urban +James City County,Virginia,51095,51,095,80046,107046,Urban +King and Queen County,Virginia,51097,51,097,6676,72851,Rural +King George County,Virginia,51099,51,099,27468,110517,Urban +King William County,Virginia,51101,51,101,18232,85212,Rural +Lancaster County,Virginia,51103,51,103,10876,67169,Rural +Lee County,Virginia,51105,51,105,22042,42269,Rural +Loudoun County,Virginia,51107,51,107,427082,178707,Urban +Louisa County,Virginia,51109,51,109,39012,80343,Urban +Lunenburg County,Virginia,51111,51,111,11990,54460,Rural +Madison County,Virginia,51113,51,113,13931,82972,Rural +Mathews County,Virginia,51115,51,115,8517,75487,Rural +Mecklenburg County,Virginia,51117,51,117,30431,51691,Urban +Middlesex County,Virginia,51119,51,119,10774,74154,Rural +Montgomery County,Virginia,51121,51,121,99159,70769,Urban +Nelson County,Virginia,51125,51,125,14777,68525,Rural +New Kent County,Virginia,51127,51,127,24139,120125,Rural +Northampton County,Virginia,51131,51,131,12115,55933,Rural +Northumberland County,Virginia,51133,51,133,12085,69500,Rural +Nottoway County,Virginia,51135,51,135,15597,62161,Rural +Orange County,Virginia,51137,51,137,37208,94175,Urban +Page County,Virginia,51139,51,139,23750,59396,Rural +Patrick County,Virginia,51141,51,141,17606,50938,Rural +Pittsylvania County,Virginia,51143,51,143,60148,54115,Urban +Powhatan County,Virginia,51145,51,145,31074,110667,Urban +Prince Edward County,Virginia,51147,51,147,21932,55082,Rural +Prince George County,Virginia,51149,51,149,42873,88225,Urban +Prince William County,Virginia,51153,51,153,484625,128873,Urban +Pulaski County,Virginia,51155,51,155,33771,60767,Urban +Rappahannock County,Virginia,51157,51,157,7409,98125,Rural +Richmond County,Virginia,51159,51,159,9047,64184,Rural +Roanoke County,Virginia,51161,51,161,96793,82931,Urban +Rockbridge County,Virginia,51163,51,163,22578,63975,Rural +Rockingham County,Virginia,51165,51,165,84739,78468,Urban +Russell County,Virginia,51167,51,167,25635,49020,Rural +Scott County,Virginia,51169,51,169,21504,45136,Rural +Shenandoah County,Virginia,51171,51,171,44630,64437,Urban +Smyth County,Virginia,51173,51,173,29585,46859,Urban +Southampton County,Virginia,51175,51,175,17988,68465,Rural +Spotsylvania County,Virginia,51177,51,177,143876,109576,Urban +Stafford County,Virginia,51179,51,179,160520,133792,Urban +Surry County,Virginia,51181,51,181,6552,71458,Rural +Sussex County,Virginia,51183,51,183,10793,62821,Rural +Tazewell County,Virginia,51185,51,185,39933,45788,Urban +Warren County,Virginia,51187,51,187,41104,84331,Urban +Washington County,Virginia,51191,51,191,53913,62774,Urban +Westmoreland County,Virginia,51193,51,193,18683,59766,Rural +Wise County,Virginia,51195,51,195,35727,50740,Urban +Wythe County,Virginia,51197,51,197,28219,55359,Urban +York County,Virginia,51199,51,199,70590,108326,Urban +Alexandria city,Virginia,51510,51,510,156788,113638,Urban +Bristol city,Virginia,51520,51,520,17024,44706,Rural +Buena Vista city,Virginia,51530,51,530,6612,54458,Rural +Charlottesville city,Virginia,51540,51,540,45863,69829,Urban +Chesapeake city,Virginia,51550,51,550,251153,94189,Urban +Colonial Heights city,Virginia,51570,51,570,18210,76250,Rural +Covington city,Virginia,51580,51,580,5671,42724,Rural +Danville city,Virginia,51590,51,590,42239,42778,Urban +Emporia city,Virginia,51595,51,595,5633,49375,Rural +Fairfax city,Virginia,51600,51,600,24478,132774,Rural +Falls Church city,Virginia,51610,51,610,14593,154734,Rural +Franklin city,Virginia,51620,51,620,8212,65125,Rural +Fredericksburg city,Virginia,51630,51,630,28383,85368,Urban +Galax city,Virginia,51640,51,640,6698,41438,Rural +Hampton city,Virginia,51650,51,650,137334,67758,Urban +Harrisonburg city,Virginia,51660,51,660,51492,59752,Urban +Hopewell city,Virginia,51670,51,670,22944,48681,Rural +Lexington city,Virginia,51678,51,678,7420,89598,Rural +Lynchburg city,Virginia,51680,51,680,79255,59808,Urban +Manassas city,Virginia,51683,51,683,42674,117919,Urban +Manassas Park city,Virginia,51685,51,685,16923,100668,Rural +Martinsville city,Virginia,51690,51,690,13584,42434,Rural +Newport News city,Virginia,51700,51,700,184774,66718,Urban +Norfolk city,Virginia,51710,51,710,235037,64017,Urban +Norton city,Virginia,51720,51,720,3620,38497,Rural +Petersburg city,Virginia,51730,51,730,33365,50741,Urban +Poquoson city,Virginia,51735,51,735,12556,120919,Rural +Portsmouth city,Virginia,51740,51,740,97299,58972,Urban +Radford city,Virginia,51750,51,750,16505,52791,Rural +Richmond city,Virginia,51760,51,760,227595,62671,Urban +Roanoke city,Virginia,51770,51,770,98677,52671,Urban +Salem city,Virginia,51775,51,775,25477,66716,Rural +Staunton city,Virginia,51790,51,790,25765,62586,Rural +Suffolk city,Virginia,51800,51,800,96638,90089,Urban +Virginia Beach city,Virginia,51810,51,810,457066,90685,Urban +Waynesboro city,Virginia,51820,51,820,22574,56364,Rural +Williamsburg city,Virginia,51830,51,830,15564,70206,Rural +Winchester city,Virginia,51840,51,840,27981,64648,Urban +Adams County,Washington,53001,53,001,20690,65042,Rural +Asotin County,Washington,53003,53,003,22424,69107,Rural +Benton County,Washington,53005,53,005,210224,87316,Urban +Chelan County,Washington,53007,53,007,79518,78306,Urban +Clallam County,Washington,53009,53,009,77593,67999,Urban +Clark County,Washington,53011,53,011,510516,94948,Urban +Columbia County,Washington,53013,53,013,3996,71528,Rural +Cowlitz County,Washington,53015,53,015,111539,72932,Urban +Douglas County,Washington,53017,53,017,43733,80374,Urban +Ferry County,Washington,53019,53,019,7326,54650,Rural +Franklin County,Washington,53021,53,021,97676,82755,Urban +Garfield County,Washington,53023,53,023,2326,62411,Rural +Grant County,Washington,53025,53,025,100428,71115,Urban +Grays Harbor County,Washington,53027,53,027,76397,63539,Urban +Island County,Washington,53029,53,029,86747,88358,Urban +Jefferson County,Washington,53031,53,031,33313,71143,Urban +King County,Washington,53033,53,033,2262713,122148,Urban +Kitsap County,Washington,53035,53,035,276581,98546,Urban +Kittitas County,Washington,53037,53,037,44736,69928,Urban +Klickitat County,Washington,53039,53,039,23082,70400,Rural +Lewis County,Washington,53041,53,041,83925,69690,Urban +Lincoln County,Washington,53043,53,043,11271,71227,Rural +Mason County,Washington,53045,53,045,66968,78359,Urban +Okanogan County,Washington,53047,53,047,42811,60293,Urban +Pacific County,Washington,53049,53,049,23750,62350,Rural +Pend Oreille County,Washington,53051,53,051,13811,63750,Rural +Pierce County,Washington,53053,53,053,924106,96632,Urban +San Juan County,Washington,53055,53,055,18266,83682,Rural +Skagit County,Washington,53057,53,057,130407,85474,Urban +Skamania County,Washington,53059,53,059,12276,90085,Rural +Snohomish County,Washington,53061,53,061,834648,107982,Urban +Spokane County,Washington,53063,53,063,544323,73513,Urban +Stevens County,Washington,53065,53,065,47470,67405,Urban +Thurston County,Washington,53067,53,067,296640,93985,Urban +Wahkiakum County,Washington,53069,53,069,4573,57091,Rural +Walla Walla County,Washington,53071,53,071,62102,72212,Urban +Whatcom County,Washington,53073,53,073,228432,80989,Urban +Whitman County,Washington,53075,53,075,47042,52893,Urban +Yakima County,Washington,53077,53,077,256605,68015,Urban +Barbour County,West Virginia,54001,54,001,15454,48347,Rural +Berkeley County,West Virginia,54003,54,003,126165,77329,Urban +Boone County,West Virginia,54005,54,005,21312,56152,Rural +Braxton County,West Virginia,54007,54,007,12345,44449,Rural +Brooke County,West Virginia,54009,54,009,22053,52116,Rural +Cabell County,West Virginia,54011,54,011,93300,52828,Urban +Calhoun County,West Virginia,54013,54,013,6158,41421,Rural +Clay County,West Virginia,54015,54,015,7946,42790,Rural +Doddridge County,West Virginia,54017,54,017,7767,61164,Rural +Fayette County,West Virginia,54019,54,019,39987,52672,Urban +Gilmer County,West Virginia,54021,54,021,7376,50991,Rural +Grant County,West Virginia,54023,54,023,10972,61530,Rural +Greenbrier County,West Virginia,54025,54,025,32688,48662,Urban +Hampshire County,West Virginia,54027,54,027,23340,60299,Rural +Hancock County,West Virginia,54029,54,029,28658,61017,Urban +Hardy County,West Virginia,54031,54,031,14236,49302,Rural +Harrison County,West Virginia,54033,54,033,65407,58326,Urban +Jackson County,West Virginia,54035,54,035,27753,55671,Urban +Jefferson County,West Virginia,54037,54,037,58546,95523,Urban +Kanawha County,West Virginia,54039,54,039,178198,58887,Urban +Lewis County,West Virginia,54041,54,041,16808,52279,Rural +Lincoln County,West Virginia,54043,54,043,20170,48593,Rural +Logan County,West Virginia,54045,54,045,31826,47237,Urban +McDowell County,West Virginia,54047,54,047,18413,29980,Rural +Marion County,West Virginia,54049,54,049,56042,67537,Urban +Marshall County,West Virginia,54051,54,051,30129,60329,Urban +Mason County,West Virginia,54053,54,053,25214,53454,Rural +Mercer County,West Virginia,54055,54,055,59062,47799,Urban +Mineral County,West Virginia,54057,54,057,26922,68049,Urban +Mingo County,West Virginia,54059,54,059,22979,39527,Rural +Monongalia County,West Virginia,54061,54,061,106520,62704,Urban +Monroe County,West Virginia,54063,54,063,12401,54508,Rural +Morgan County,West Virginia,54065,54,065,17327,63805,Rural +Nicholas County,West Virginia,54067,54,067,24446,49280,Rural +Ohio County,West Virginia,54069,54,069,41904,57867,Urban +Pendleton County,West Virginia,54071,54,071,6111,61738,Rural +Pleasants County,West Virginia,54073,54,073,7572,61038,Rural +Pocahontas County,West Virginia,54075,54,075,7855,41200,Rural +Preston County,West Virginia,54077,54,077,34204,61373,Urban +Putnam County,West Virginia,54079,54,079,57250,77871,Urban +Raleigh County,West Virginia,54081,54,081,73666,52055,Urban +Randolph County,West Virginia,54083,54,083,27782,55057,Urban +Ritchie County,West Virginia,54085,54,085,8372,50256,Rural +Roane County,West Virginia,54087,54,087,13921,45194,Rural +Summers County,West Virginia,54089,54,089,11833,42544,Rural +Taylor County,West Virginia,54091,54,091,16543,56807,Rural +Tucker County,West Virginia,54093,54,093,6698,53475,Rural +Tyler County,West Virginia,54095,54,095,8181,58293,Rural +Upshur County,West Virginia,54097,54,097,23758,51859,Rural +Wayne County,West Virginia,54099,54,099,38498,55539,Urban +Webster County,West Virginia,54101,54,101,8253,42061,Rural +Wetzel County,West Virginia,54103,54,103,14233,53341,Rural +Wirt County,West Virginia,54105,54,105,5131,54688,Rural +Wood County,West Virginia,54107,54,107,83829,56193,Urban +Wyoming County,West Virginia,54109,54,109,20948,48038,Rural +Adams County,Wisconsin,55001,55,001,20928,59153,Rural +Ashland County,Wisconsin,55003,55,003,16050,57645,Rural +Barron County,Wisconsin,55005,55,005,46741,64619,Urban +Bayfield County,Wisconsin,55007,55,007,16410,69609,Rural +Brown County,Wisconsin,55009,55,009,269425,77490,Urban +Buffalo County,Wisconsin,55011,55,011,13341,68722,Rural +Burnett County,Wisconsin,55013,55,013,16741,61664,Rural +Calumet County,Wisconsin,55015,55,015,52626,87700,Urban +Chippewa County,Wisconsin,55017,55,017,66558,74009,Urban +Clark County,Wisconsin,55019,55,019,34736,66250,Urban +Columbia County,Wisconsin,55021,55,021,58322,82792,Urban +Crawford County,Wisconsin,55023,55,023,16064,63496,Rural +Dane County,Wisconsin,55025,55,025,564777,88108,Urban +Dodge County,Wisconsin,55027,55,027,88818,73992,Urban +Door County,Wisconsin,55029,55,029,30279,71785,Urban +Douglas County,Wisconsin,55031,55,031,44197,72579,Urban +Dunn County,Wisconsin,55033,55,033,45349,71785,Urban +Eau Claire County,Wisconsin,55035,55,035,106328,71834,Urban +Florence County,Wisconsin,55037,55,037,4617,62786,Rural +Fond du Lac County,Wisconsin,55039,55,039,104053,73154,Urban +Forest County,Wisconsin,55041,55,041,9261,59727,Rural +Grant County,Wisconsin,55043,55,043,51678,64349,Urban +Green County,Wisconsin,55045,55,045,37036,80248,Urban +Green Lake County,Wisconsin,55047,55,047,19165,66917,Rural +Iowa County,Wisconsin,55049,55,049,23832,83372,Rural +Iron County,Wisconsin,55051,55,051,6164,59058,Rural +Jackson County,Wisconsin,55053,55,053,20971,65508,Rural +Jefferson County,Wisconsin,55055,55,055,85867,80604,Urban +Juneau County,Wisconsin,55057,55,057,26695,65150,Urban +Kenosha County,Wisconsin,55059,55,059,168413,79412,Urban +Kewaunee County,Wisconsin,55061,55,061,20621,80085,Rural +La Crosse County,Wisconsin,55063,55,063,120262,70704,Urban +Lafayette County,Wisconsin,55065,55,065,16788,72091,Rural +Langlade County,Wisconsin,55067,55,067,19473,57258,Rural +Lincoln County,Wisconsin,55069,55,069,28403,67726,Urban +Manitowoc County,Wisconsin,55071,55,071,81314,68611,Urban +Marathon County,Wisconsin,55073,55,073,138067,76185,Urban +Marinette County,Wisconsin,55075,55,075,41907,63401,Urban +Marquette County,Wisconsin,55077,55,077,15706,63471,Rural +Menominee County,Wisconsin,55078,55,078,4256,59528,Rural +Milwaukee County,Wisconsin,55079,55,079,927656,62118,Urban +Monroe County,Wisconsin,55081,55,081,46169,68213,Urban +Oconto County,Wisconsin,55083,55,083,39329,75886,Urban +Oneida County,Wisconsin,55085,55,085,38007,69621,Urban +Outagamie County,Wisconsin,55087,55,087,191537,82857,Urban +Ozaukee County,Wisconsin,55089,55,089,92345,96734,Urban +Pepin County,Wisconsin,55091,55,091,7372,74536,Rural +Pierce County,Wisconsin,55093,55,093,42351,88802,Urban +Polk County,Wisconsin,55095,55,095,45327,76208,Urban +Portage County,Wisconsin,55097,55,097,70375,73284,Urban +Price County,Wisconsin,55099,55,099,14077,58720,Rural +Racine County,Wisconsin,55101,55,101,196888,75331,Urban +Richland County,Wisconsin,55103,55,103,17229,62649,Rural +Rock County,Wisconsin,55105,55,105,163944,74390,Urban +Rusk County,Wisconsin,55107,55,107,14146,58322,Rural +St. Croix County,Wisconsin,55109,55,109,94819,102482,Urban +Sauk County,Wisconsin,55111,55,111,65759,77648,Urban +Sawyer County,Wisconsin,55113,55,113,18243,59055,Rural +Shawano County,Wisconsin,55115,55,115,40927,67032,Urban +Sheboygan County,Wisconsin,55117,55,117,117783,71898,Urban +Taylor County,Wisconsin,55119,55,119,19972,63142,Rural +Trempealeau County,Wisconsin,55121,55,121,30786,71295,Urban +Vernon County,Wisconsin,55123,55,123,30915,69556,Urban +Vilas County,Wisconsin,55125,55,125,23410,67132,Rural +Walworth County,Wisconsin,55127,55,127,105447,77359,Urban +Washburn County,Wisconsin,55129,55,129,16749,61270,Rural +Washington County,Wisconsin,55131,55,131,137320,95851,Urban +Waukesha County,Wisconsin,55133,55,133,409040,104100,Urban +Waupaca County,Wisconsin,55135,55,135,51714,71189,Urban +Waushara County,Wisconsin,55137,55,137,24752,64968,Rural +Winnebago County,Wisconsin,55139,55,139,171357,72873,Urban +Wood County,Wisconsin,55141,55,141,74039,66417,Urban +Albany County,Wyoming,56001,56,001,37713,59881,Urban +Big Horn County,Wyoming,56003,56,003,11737,60547,Rural +Campbell County,Wyoming,56005,56,005,47018,95253,Urban +Carbon County,Wyoming,56007,56,007,14549,66721,Rural +Converse County,Wyoming,56009,56,009,13759,79164,Rural +Crook County,Wyoming,56011,56,011,7339,71209,Rural +Fremont County,Wyoming,56013,56,013,39472,64646,Urban +Goshen County,Wyoming,56015,56,015,12587,64882,Rural +Hot Springs County,Wyoming,56017,56,017,4618,64375,Rural +Johnson County,Wyoming,56019,56,019,8602,63905,Rural +Laramie County,Wyoming,56021,56,021,100661,77884,Urban +Lincoln County,Wyoming,56023,56,023,20158,86092,Rural +Natrona County,Wyoming,56025,56,025,79735,71247,Urban +Niobrara County,Wyoming,56027,56,027,2415,48987,Rural +Park County,Wyoming,56029,56,029,30109,70533,Urban +Platte County,Wyoming,56031,56,031,8606,66299,Rural +Sheridan County,Wyoming,56033,56,033,31585,70855,Urban +Sublette County,Wyoming,56035,56,035,8806,82791,Rural +Sweetwater County,Wyoming,56037,56,037,41786,76464,Urban +Teton County,Wyoming,56039,56,039,23358,112681,Rural +Uinta County,Wyoming,56041,56,041,20605,82672,Rural +Washakie County,Wyoming,56043,56,043,7708,62648,Rural +Weston County,Wyoming,56045,56,045,6835,87545,Rural +Adjuntas Municipio,Puerto Rico,72001,72,001,17975,18605,Rural +Aguada Municipio,Puerto Rico,72003,72,003,37904,21694,Urban +Aguadilla Municipio,Puerto Rico,72005,72,005,54486,19826,Urban +Aguas Buenas Municipio,Puerto Rico,72007,72,007,23888,22361,Rural +Aibonito Municipio,Puerto Rico,72009,72,009,24610,21714,Rural +Añasco Municipio,Puerto Rico,72011,72,011,25316,23591,Rural +Arecibo Municipio,Puerto Rico,72013,72,013,86875,23175,Urban +Arroyo Municipio,Puerto Rico,72015,72,015,15573,18931,Rural +Barceloneta Municipio,Puerto Rico,72017,72,017,22565,21750,Rural +Barranquitas Municipio,Puerto Rico,72019,72,019,28984,22167,Urban +Bayamón Municipio,Puerto Rico,72021,72,021,183456,30729,Urban +Cabo Rojo Municipio,Puerto Rico,72023,72,023,46955,25720,Urban +Caguas Municipio,Puerto Rico,72025,72,025,126239,30113,Urban +Camuy Municipio,Puerto Rico,72027,72,027,32753,26094,Urban +Canóvanas Municipio,Puerto Rico,72029,72,029,42037,27278,Urban +Carolina Municipio,Puerto Rico,72031,72,031,153226,35126,Urban +Cataño Municipio,Puerto Rico,72033,72,033,22768,24307,Rural +Cayey Municipio,Puerto Rico,72035,72,035,41231,28461,Urban +Ceiba Municipio,Puerto Rico,72037,72,037,11128,23204,Rural +Ciales Municipio,Puerto Rico,72039,72,039,16874,20614,Rural +Cidra Municipio,Puerto Rico,72041,72,041,39765,27149,Urban +Coamo Municipio,Puerto Rico,72043,72,043,34294,20797,Urban +Comerío Municipio,Puerto Rico,72045,72,045,18775,17254,Rural +Corozal Municipio,Puerto Rico,72047,72,047,34474,23933,Urban +Culebra Municipio,Puerto Rico,72049,72,049,1281,27614,Rural +Dorado Municipio,Puerto Rico,72051,72,051,35816,33388,Urban +Fajardo Municipio,Puerto Rico,72053,72,053,31756,25170,Urban +Florida Municipio,Puerto Rico,72054,72,054,11624,21213,Rural +Guánica Municipio,Puerto Rico,72055,72,055,13266,16210,Rural +Guayama Municipio,Puerto Rico,72057,72,057,35845,20273,Urban +Guayanilla Municipio,Puerto Rico,72059,72,059,17418,21400,Rural +Guaynabo Municipio,Puerto Rico,72061,72,061,89503,46048,Urban +Gurabo Municipio,Puerto Rico,72063,72,063,40383,39532,Urban +Hatillo Municipio,Puerto Rico,72065,72,065,38266,28001,Urban +Hormigueros Municipio,Puerto Rico,72067,72,067,15520,24862,Rural +Humacao Municipio,Puerto Rico,72069,72,069,50441,26083,Urban +Isabela Municipio,Puerto Rico,72071,72,071,42878,20484,Urban +Jayuya Municipio,Puerto Rico,72073,72,073,14653,18413,Rural +Juana Díaz Municipio,Puerto Rico,72075,72,075,46276,23823,Urban +Juncos Municipio,Puerto Rico,72077,72,077,36895,28196,Urban +Lajas Municipio,Puerto Rico,72079,72,079,23133,18920,Rural +Lares Municipio,Puerto Rico,72081,72,081,27944,19323,Urban +Las Marías Municipio,Puerto Rico,72083,72,083,8790,16170,Rural +Las Piedras Municipio,Puerto Rico,72085,72,085,35034,25697,Urban +Loíza Municipio,Puerto Rico,72087,72,087,23176,22500,Rural +Luquillo Municipio,Puerto Rico,72089,72,089,17631,23769,Rural +Manatí Municipio,Puerto Rico,72091,72,091,39152,20352,Urban +Maricao Municipio,Puerto Rico,72093,72,093,5176,20541,Rural +Maunabo Municipio,Puerto Rico,72095,72,095,10482,19363,Rural +Mayagüez Municipio,Puerto Rico,72097,72,097,71824,17963,Urban +Moca Municipio,Puerto Rico,72099,72,099,37402,21415,Urban +Morovis Municipio,Puerto Rico,72101,72,101,28534,23010,Urban +Naguabo Municipio,Puerto Rico,72103,72,103,23205,21416,Rural +Naranjito Municipio,Puerto Rico,72105,72,105,29246,21399,Urban +Orocovis Municipio,Puerto Rico,72107,72,107,21351,19062,Rural +Patillas Municipio,Puerto Rico,72109,72,109,15753,23422,Rural +Peñuelas Municipio,Puerto Rico,72111,72,111,20082,20959,Rural +Ponce Municipio,Puerto Rico,72113,72,113,134676,18827,Urban +Quebradillas Municipio,Puerto Rico,72115,72,115,23486,23624,Rural +Rincón Municipio,Puerto Rico,72117,72,117,15276,25223,Rural +Río Grande Municipio,Puerto Rico,72119,72,119,46478,26745,Urban +Sabana Grande Municipio,Puerto Rico,72121,72,121,22541,20564,Rural +Salinas Municipio,Puerto Rico,72123,72,123,25397,21611,Rural +San Germán Municipio,Puerto Rico,72125,72,125,31514,17921,Urban +San Juan Municipio,Puerto Rico,72127,72,127,338661,26981,Urban +San Lorenzo Municipio,Puerto Rico,72129,72,129,37515,21320,Urban +San Sebastián Municipio,Puerto Rico,72131,72,131,39168,17834,Urban +Santa Isabel Municipio,Puerto Rico,72133,72,133,20064,23197,Rural +Toa Alta Municipio,Puerto Rico,72135,72,135,66536,33349,Urban +Toa Baja Municipio,Puerto Rico,72137,72,137,73987,29648,Urban +Trujillo Alto Municipio,Puerto Rico,72139,72,139,67329,38773,Urban +Utuado Municipio,Puerto Rico,72141,72,141,27896,17624,Urban +Vega Alta Municipio,Puerto Rico,72143,72,143,35114,25235,Urban +Vega Baja Municipio,Puerto Rico,72145,72,145,54058,23877,Urban +Vieques Municipio,Puerto Rico,72147,72,147,8147,17531,Rural +Villalba Municipio,Puerto Rico,72149,72,149,21778,24882,Rural +Yabucoa Municipio,Puerto Rico,72151,72,151,29868,21279,Urban +Yauco Municipio,Puerto Rico,72153,72,153,33509,21918,Urban diff --git a/lessons/pydata/agents/agenti.png b/lessons/pydata/agents/agenti.png new file mode 100644 index 0000000000000000000000000000000000000000..c77c41587cdd23208ca3909794d8e11e755654f4 GIT binary patch literal 61453 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 literal 0 HcmV?d00001 diff --git a/lessons/pydata/agents/index.ipynb b/lessons/pydata/agents/index.ipynb new file mode 100644 index 0000000..5cc4420 --- /dev/null +++ b/lessons/pydata/agents/index.ipynb @@ -0,0 +1,457 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "f169ec8d", + "metadata": {}, + "source": [ + "# Agenti " + ] + }, + { + "cell_type": "markdown", + "id": "ae7f4f68", + "metadata": {}, + "source": [ + "![agenti](agenti.png)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "539035ef", + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import pandas as pd\n", + "from sklearn.decomposition import PCA\n", + "import seaborn as sns\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from smolagents import CodeAgent, DuckDuckGoSearchTool, tool, InferenceClientModel" + ] + }, + { + "cell_type": "markdown", + "id": "941740f5", + "metadata": {}, + "source": [ + " # Různí agenti, různé výsledky" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1b870b42", + "metadata": {}, + "outputs": [], + "source": [ + "model = InferenceClientModel(\n", + " max_tokens=500,\n", + " temperature=0.5,\n", + " model_id=\"google/gemma-3-27b-it\",\n", + " token=os.getenv(\"HF_API_TOKEN\")\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a26cc493", + "metadata": {}, + "outputs": [], + "source": [ + "agent = CodeAgent(tools=[DuckDuckGoSearchTool()], model=model)\n", + "agent.run(\"How long it would take to an elephant to walk from Prague to Liberec?\")" + ] + }, + { + "cell_type": "markdown", + "id": "eff57376", + "metadata": {}, + "source": [ + "### Úkol: Jak by dopadl stejný dotaz pro jiný model? Vytvořte si model_2 ve kterém použijete LLM: \"meta-llama/Llama-3.3-70B-Instruct\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5c2dfdbd", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "8a844a40", + "metadata": {}, + "source": [ + "Co jsou to ty tokeny? https://huggingface.co/learn/agents-course/unit1/what-are-llms" + ] + }, + { + "cell_type": "markdown", + "id": "7362c7ad", + "metadata": {}, + "source": [ + "![proces](proces.png)" + ] + }, + { + "cell_type": "markdown", + "id": "99d00734", + "metadata": {}, + "source": [ + "# Jak si vytvořit nástroj" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d400e142", + "metadata": {}, + "outputs": [], + "source": [ + "pd.read_csv('penguins_size_nona.csv').head()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c21b5781", + "metadata": {}, + "outputs": [], + "source": [ + "@tool\n", + "def pca_csv(input_path: str, n_components: int = 2) -> pd.DataFrame:\n", + " \"\"\"\n", + " Apply PCA to a CSV file and reduce to n_components (default 2).\n", + "\n", + " Args:\n", + " input_path (str): Path to the CSV file.\n", + " n_components (int): Number of principal components.\n", + "\n", + " Returns:\n", + " dict: DataFrame with the principal components\n", + " \"\"\"\n", + " # Load CSV\n", + " df = pd.read_csv(input_path)\n", + "\n", + " # Keep only numeric columns\n", + " numeric_df = df.select_dtypes(include='number')\n", + " if numeric_df.empty:\n", + " raise ValueError(\"CSV has no numeric columns for PCA\")\n", + "\n", + " # Apply PCA\n", + " pca = PCA(n_components=n_components)\n", + " components = pca.fit_transform(numeric_df)\n", + "\n", + " # Create DataFrame for components\n", + " pc_df = pd.DataFrame(components, columns=[f\"PC{i+1}\" for i in range(n_components)])\n", + " return pc_df\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d6126ce5", + "metadata": {}, + "outputs": [], + "source": [ + "@tool\n", + "def plot_scatter_auto(df: pd.DataFrame, title: str = None) -> str:\n", + " \"\"\"\n", + " Creates a Seaborn scatterplot from a DataFrame.\n", + " Automatically picks the first two numeric columns.\n", + "\n", + " Args:\n", + " df (pd.DataFrame): DataFrame containing the data.\n", + " title (str, optional): Title of the plot.\n", + " Returns:\n", + " str: saying what are x and y columns\n", + " \"\"\"\n", + " # Select numeric columns\n", + " numeric_cols = df.select_dtypes(include='number').columns.tolist()\n", + " \n", + " if len(numeric_cols) < 2:\n", + " raise ValueError(\"DataFrame must have at least two numeric columns for a scatterplot.\")\n", + " \n", + " x, y = numeric_cols[:2] # automatically pick first two numeric columns\n", + " \n", + " plt.figure(figsize=(8, 6))\n", + " sns.scatterplot(data=df, x=x, y=y)\n", + " \n", + " if title:\n", + " plt.title(title)\n", + " \n", + " plt.xlabel(x)\n", + " plt.ylabel(y)\n", + " plt.grid(True)\n", + " plt.show()\n", + "\n", + " return f\"Scatterplot created using columns '{x}' and '{y}'.\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3307fa3a", + "metadata": {}, + "outputs": [], + "source": [ + "agent = CodeAgent(tools=[pca_csv, plot_scatter_auto], additional_authorized_imports=['pandas'] , model=model)\n", + "agent.run(\"For data in penguins_size_nona.csv find the main two components and plot them into graph.\")" + ] + }, + { + "cell_type": "markdown", + "id": "43af703b", + "metadata": {}, + "source": [ + "### Úkol: Vytvořte vlastní nástroj (s dekorátorem tool), který vykreslí histogram hmotnosti tučňáků (sloupec obsahující \"body_mass\")." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "04acff07", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1356366a", + "metadata": {}, + "outputs": [], + "source": [ + "from smolagents import Tool\n", + "from huggingface_hub import InferenceClient\n", + "\n", + "class TextToImageTool(Tool):\n", + " description = \"This tool creates an image according to a prompt, which is a text description.\"\n", + " name = \"image_generator\"\n", + " inputs = {\"prompt\": {\"type\": \"string\", \"description\": \"The image generator prompt.\"}}\n", + " output_type = \"image\"\n", + " model_sdxl = \"black-forest-labs/FLUX.1-schnell\"\n", + " client = InferenceClient(model_sdxl)\n", + "\n", + "\n", + " def forward(self, prompt):\n", + " image = self.client.text_to_image(prompt)\n", + " image.save('image.png')\n", + "\n", + " return f\"Successfully saved image with this prompt {prompt}\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a39d32cb", + "metadata": {}, + "outputs": [], + "source": [ + "image_generator = TextToImageTool()\n", + "\n", + "agent = CodeAgent(tools=[image_generator] , model=model)\n", + "agent.run(\"Improve this prompt, then generate an image of it. Prompt: A cat swimming in the small pond.\")" + ] + }, + { + "cell_type": "markdown", + "id": "3a9acd0e", + "metadata": {}, + "source": [ + "# Ale mnoho nástrojů již existuje" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "249ed2b6", + "metadata": {}, + "outputs": [], + "source": [ + "agent = CodeAgent(\n", + " tools=[],\n", + " model=model,\n", + " additional_authorized_imports=[\"duckdb\"]\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d30e190c", + "metadata": {}, + "outputs": [], + "source": [ + "prompt = \"\"\"\n", + "You are a data analyst.\n", + "Your job is to answer questions asked by the user\n", + "about the given dataset, Income_Urban_VS_Rural.csv\n", + "\n", + "The file Income_Urban_VS_Rural.csv is located in the current working directory.\n", + "\n", + "## Data dictionary\n", + "\n", + "1. County: County name.\n", + "2. State: State name.\n", + "3. FIPS: Combined state and county FIPS code.\n", + "4. State FIPS Code: State's Federal Information Processing Standard code.\n", + "5. County FIPS Code: County's FIPS code.\n", + "6. Total Population: Total population of the county.\n", + "7. Household Income: Median household income for the county.\n", + "8. Urban-Rural: Classification based on population (Urban or Rural).\n", + "\n", + "* You can use duckdb to query the data.\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5db42bf7", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "question = \"\"\"What is the average population size of urban counties\n", + "compared to rural counties?\"\"\"\n", + "\n", + "agent.run(\n", + " prompt + \"\\n\" + question,\n", + " additional_args = dict(source_file=\"Income_Urban_VS_Rural.csv\")\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "422e961a", + "metadata": {}, + "source": [ + "### Úkol: Zjistěte, které okresy (conties) jsou nejvýznamnější z hlediska příjmu domácností." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8fd9b239", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "id": "7dfe7cc1", + "metadata": {}, + "source": [ + "# Více agentů" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1c89a3eb", + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "from requests.exceptions import RequestException\n", + "from markdownify import markdownify\n", + "\n", + "@tool\n", + "def visit_webpage(url: str) -> str:\n", + " \"\"\"Visits a webpage at the given URL and returns its content as a markdown string.\n", + "\n", + " Args:\n", + " url: The URL of the webpage to visit.\n", + "\n", + " Returns:\n", + " The content of the webpage converted to Markdown, or an error message if the request fails.\n", + " \"\"\"\n", + " try:\n", + " # Send a GET request to the URL\n", + " response = requests.get(url)\n", + " response.raise_for_status() # Raise an exception for bad status codes\n", + "\n", + " # Convert the HTML content to Markdown\n", + " markdown_content = markdownify(response.text).strip()\n", + "\n", + " # Remove multiple line breaks\n", + " markdown_content = re.sub(r\"\\n{3,}\", \"\\n\\n\", markdown_content)\n", + "\n", + " return markdown_content\n", + "\n", + " except RequestException as e:\n", + " return f\"Error fetching the webpage: {str(e)}\"\n", + " except Exception as e:\n", + " return f\"An unexpected error occurred: {str(e)}\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "eabff61e", + "metadata": {}, + "outputs": [], + "source": [ + "from smolagents import VisitWebpageTool\n", + "\n", + "web_agent = CodeAgent(\n", + " model=model,\n", + " tools=[\n", + " DuckDuckGoSearchTool(),\n", + " VisitWebpageTool(),\n", + " ],\n", + " name=\"web_agent\",\n", + " description=\"Browses the web to find information\",\n", + " verbosity_level=0,\n", + " max_steps=10,\n", + ")\n", + "\n", + "manager_agent = CodeAgent(\n", + " model=model,\n", + " tools=[],\n", + " managed_agents=[web_agent],\n", + " planning_interval=5,\n", + " verbosity_level=2,\n", + " max_steps=15,\n", + ")\n", + "\n", + "manager_agent.run(\"Who is the elected president of United States in 2024?\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "63e88089", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.14.1" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/lessons/pydata/agents/penguins_size_nona.csv b/lessons/pydata/agents/penguins_size_nona.csv new file mode 100644 index 0000000..53c17d4 --- /dev/null +++ b/lessons/pydata/agents/penguins_size_nona.csv @@ -0,0 +1,334 @@ +species,island,sex,culmen_length_mm,culmen_depth_mm,flipper_length_mm,body_mass_g +Adelie,Torgersen,MALE,39.1,18.7,181,3750 +Adelie,Torgersen,FEMALE,39.5,17.4,186,3800 +Adelie,Torgersen,FEMALE,40.3,18,195,3250 +Adelie,Torgersen,FEMALE,36.7,19.3,193,3450 +Adelie,Torgersen,MALE,39.3,20.6,190,3650 +Adelie,Torgersen,FEMALE,38.9,17.8,181,3625 +Adelie,Torgersen,MALE,39.2,19.6,195,4675 +Adelie,Torgersen,FEMALE,41.1,17.6,182,3200 +Adelie,Torgersen,MALE,38.6,21.2,191,3800 +Adelie,Torgersen,MALE,34.6,21.1,198,4400 +Adelie,Torgersen,FEMALE,36.6,17.8,185,3700 +Adelie,Torgersen,FEMALE,38.7,19,195,3450 +Adelie,Torgersen,MALE,42.5,20.7,197,4500 +Adelie,Torgersen,FEMALE,34.4,18.4,184,3325 +Adelie,Torgersen,MALE,46,21.5,194,4200 +Adelie,Biscoe,FEMALE,37.8,18.3,174,3400 +Adelie,Biscoe,MALE,37.7,18.7,180,3600 +Adelie,Biscoe,FEMALE,35.9,19.2,189,3800 +Adelie,Biscoe,MALE,38.2,18.1,185,3950 +Adelie,Biscoe,MALE,38.8,17.2,180,3800 +Adelie,Biscoe,FEMALE,35.3,18.9,187,3800 +Adelie,Biscoe,MALE,40.6,18.6,183,3550 +Adelie,Biscoe,FEMALE,40.5,17.9,187,3200 +Adelie,Biscoe,FEMALE,37.9,18.6,172,3150 +Adelie,Biscoe,MALE,40.5,18.9,180,3950 +Adelie,Dream,FEMALE,39.5,16.7,178,3250 +Adelie,Dream,MALE,37.2,18.1,178,3900 +Adelie,Dream,FEMALE,39.5,17.8,188,3300 +Adelie,Dream,MALE,40.9,18.9,184,3900 +Adelie,Dream,FEMALE,36.4,17,195,3325 +Adelie,Dream,MALE,39.2,21.1,196,4150 +Adelie,Dream,MALE,38.8,20,190,3950 +Adelie,Dream,FEMALE,42.2,18.5,180,3550 +Adelie,Dream,FEMALE,37.6,19.3,181,3300 +Adelie,Dream,MALE,39.8,19.1,184,4650 +Adelie,Dream,FEMALE,36.5,18,182,3150 +Adelie,Dream,MALE,40.8,18.4,195,3900 +Adelie,Dream,FEMALE,36,18.5,186,3100 +Adelie,Dream,MALE,44.1,19.7,196,4400 +Adelie,Dream,FEMALE,37,16.9,185,3000 +Adelie,Dream,MALE,39.6,18.8,190,4600 +Adelie,Dream,MALE,41.1,19,182,3425 +Adelie,Dream,FEMALE,36,17.9,190,3450 +Adelie,Dream,MALE,42.3,21.2,191,4150 +Adelie,Biscoe,FEMALE,39.6,17.7,186,3500 +Adelie,Biscoe,MALE,40.1,18.9,188,4300 +Adelie,Biscoe,FEMALE,35,17.9,190,3450 +Adelie,Biscoe,MALE,42,19.5,200,4050 +Adelie,Biscoe,FEMALE,34.5,18.1,187,2900 +Adelie,Biscoe,MALE,41.4,18.6,191,3700 +Adelie,Biscoe,FEMALE,39,17.5,186,3550 +Adelie,Biscoe,MALE,40.6,18.8,193,3800 +Adelie,Biscoe,FEMALE,36.5,16.6,181,2850 +Adelie,Biscoe,MALE,37.6,19.1,194,3750 +Adelie,Biscoe,FEMALE,35.7,16.9,185,3150 +Adelie,Biscoe,MALE,41.3,21.1,195,4400 +Adelie,Biscoe,FEMALE,37.6,17,185,3600 +Adelie,Biscoe,MALE,41.1,18.2,192,4050 +Adelie,Biscoe,FEMALE,36.4,17.1,184,2850 +Adelie,Biscoe,MALE,41.6,18,192,3950 +Adelie,Biscoe,FEMALE,35.5,16.2,195,3350 +Adelie,Biscoe,MALE,41.1,19.1,188,4100 +Adelie,Torgersen,FEMALE,35.9,16.6,190,3050 +Adelie,Torgersen,MALE,41.8,19.4,198,4450 +Adelie,Torgersen,FEMALE,33.5,19,190,3600 +Adelie,Torgersen,MALE,39.7,18.4,190,3900 +Adelie,Torgersen,FEMALE,39.6,17.2,196,3550 +Adelie,Torgersen,MALE,45.8,18.9,197,4150 +Adelie,Torgersen,FEMALE,35.5,17.5,190,3700 +Adelie,Torgersen,MALE,42.8,18.5,195,4250 +Adelie,Torgersen,FEMALE,40.9,16.8,191,3700 +Adelie,Torgersen,MALE,37.2,19.4,184,3900 +Adelie,Torgersen,FEMALE,36.2,16.1,187,3550 +Adelie,Torgersen,MALE,42.1,19.1,195,4000 +Adelie,Torgersen,FEMALE,34.6,17.2,189,3200 +Adelie,Torgersen,MALE,42.9,17.6,196,4700 +Adelie,Torgersen,FEMALE,36.7,18.8,187,3800 +Adelie,Torgersen,MALE,35.1,19.4,193,4200 +Adelie,Dream,FEMALE,37.3,17.8,191,3350 +Adelie,Dream,MALE,41.3,20.3,194,3550 +Adelie,Dream,MALE,36.3,19.5,190,3800 +Adelie,Dream,FEMALE,36.9,18.6,189,3500 +Adelie,Dream,MALE,38.3,19.2,189,3950 +Adelie,Dream,FEMALE,38.9,18.8,190,3600 +Adelie,Dream,FEMALE,35.7,18,202,3550 +Adelie,Dream,MALE,41.1,18.1,205,4300 +Adelie,Dream,FEMALE,34,17.1,185,3400 +Adelie,Dream,MALE,39.6,18.1,186,4450 +Adelie,Dream,FEMALE,36.2,17.3,187,3300 +Adelie,Dream,MALE,40.8,18.9,208,4300 +Adelie,Dream,FEMALE,38.1,18.6,190,3700 +Adelie,Dream,MALE,40.3,18.5,196,4350 +Adelie,Dream,FEMALE,33.1,16.1,178,2900 +Adelie,Dream,MALE,43.2,18.5,192,4100 +Adelie,Biscoe,FEMALE,35,17.9,192,3725 +Adelie,Biscoe,MALE,41,20,203,4725 +Adelie,Biscoe,FEMALE,37.7,16,183,3075 +Adelie,Biscoe,MALE,37.8,20,190,4250 +Adelie,Biscoe,FEMALE,37.9,18.6,193,2925 +Adelie,Biscoe,MALE,39.7,18.9,184,3550 +Adelie,Biscoe,FEMALE,38.6,17.2,199,3750 +Adelie,Biscoe,MALE,38.2,20,190,3900 +Adelie,Biscoe,FEMALE,38.1,17,181,3175 +Adelie,Biscoe,MALE,43.2,19,197,4775 +Adelie,Biscoe,FEMALE,38.1,16.5,198,3825 +Adelie,Biscoe,MALE,45.6,20.3,191,4600 +Adelie,Biscoe,FEMALE,39.7,17.7,193,3200 +Adelie,Biscoe,MALE,42.2,19.5,197,4275 +Adelie,Biscoe,FEMALE,39.6,20.7,191,3900 +Adelie,Biscoe,MALE,42.7,18.3,196,4075 +Adelie,Torgersen,FEMALE,38.6,17,188,2900 +Adelie,Torgersen,MALE,37.3,20.5,199,3775 +Adelie,Torgersen,FEMALE,35.7,17,189,3350 +Adelie,Torgersen,MALE,41.1,18.6,189,3325 +Adelie,Torgersen,FEMALE,36.2,17.2,187,3150 +Adelie,Torgersen,MALE,37.7,19.8,198,3500 +Adelie,Torgersen,FEMALE,40.2,17,176,3450 +Adelie,Torgersen,MALE,41.4,18.5,202,3875 +Adelie,Torgersen,FEMALE,35.2,15.9,186,3050 +Adelie,Torgersen,MALE,40.6,19,199,4000 +Adelie,Torgersen,FEMALE,38.8,17.6,191,3275 +Adelie,Torgersen,MALE,41.5,18.3,195,4300 +Adelie,Torgersen,FEMALE,39,17.1,191,3050 +Adelie,Torgersen,MALE,44.1,18,210,4000 +Adelie,Torgersen,FEMALE,38.5,17.9,190,3325 +Adelie,Torgersen,MALE,43.1,19.2,197,3500 +Adelie,Dream,FEMALE,36.8,18.5,193,3500 +Adelie,Dream,MALE,37.5,18.5,199,4475 +Adelie,Dream,FEMALE,38.1,17.6,187,3425 +Adelie,Dream,MALE,41.1,17.5,190,3900 +Adelie,Dream,FEMALE,35.6,17.5,191,3175 +Adelie,Dream,MALE,40.2,20.1,200,3975 +Adelie,Dream,FEMALE,37,16.5,185,3400 +Adelie,Dream,MALE,39.7,17.9,193,4250 +Adelie,Dream,FEMALE,40.2,17.1,193,3400 +Adelie,Dream,MALE,40.6,17.2,187,3475 +Adelie,Dream,FEMALE,32.1,15.5,188,3050 +Adelie,Dream,MALE,40.7,17,190,3725 +Adelie,Dream,FEMALE,37.3,16.8,192,3000 +Adelie,Dream,MALE,39,18.7,185,3650 +Adelie,Dream,MALE,39.2,18.6,190,4250 +Adelie,Dream,FEMALE,36.6,18.4,184,3475 +Adelie,Dream,FEMALE,36,17.8,195,3450 +Adelie,Dream,MALE,37.8,18.1,193,3750 +Adelie,Dream,FEMALE,36,17.1,187,3700 +Adelie,Dream,MALE,41.5,18.5,201,4000 +Chinstrap,Dream,FEMALE,46.5,17.9,192,3500 +Chinstrap,Dream,MALE,50,19.5,196,3900 +Chinstrap,Dream,MALE,51.3,19.2,193,3650 +Chinstrap,Dream,FEMALE,45.4,18.7,188,3525 +Chinstrap,Dream,MALE,52.7,19.8,197,3725 +Chinstrap,Dream,FEMALE,45.2,17.8,198,3950 +Chinstrap,Dream,FEMALE,46.1,18.2,178,3250 +Chinstrap,Dream,MALE,51.3,18.2,197,3750 +Chinstrap,Dream,FEMALE,46,18.9,195,4150 +Chinstrap,Dream,MALE,51.3,19.9,198,3700 +Chinstrap,Dream,FEMALE,46.6,17.8,193,3800 +Chinstrap,Dream,MALE,51.7,20.3,194,3775 +Chinstrap,Dream,FEMALE,47,17.3,185,3700 +Chinstrap,Dream,MALE,52,18.1,201,4050 +Chinstrap,Dream,FEMALE,45.9,17.1,190,3575 +Chinstrap,Dream,MALE,50.5,19.6,201,4050 +Chinstrap,Dream,MALE,50.3,20,197,3300 +Chinstrap,Dream,FEMALE,58,17.8,181,3700 +Chinstrap,Dream,FEMALE,46.4,18.6,190,3450 +Chinstrap,Dream,MALE,49.2,18.2,195,4400 +Chinstrap,Dream,FEMALE,42.4,17.3,181,3600 +Chinstrap,Dream,MALE,48.5,17.5,191,3400 +Chinstrap,Dream,FEMALE,43.2,16.6,187,2900 +Chinstrap,Dream,MALE,50.6,19.4,193,3800 +Chinstrap,Dream,FEMALE,46.7,17.9,195,3300 +Chinstrap,Dream,MALE,52,19,197,4150 +Chinstrap,Dream,FEMALE,50.5,18.4,200,3400 +Chinstrap,Dream,MALE,49.5,19,200,3800 +Chinstrap,Dream,FEMALE,46.4,17.8,191,3700 +Chinstrap,Dream,MALE,52.8,20,205,4550 +Chinstrap,Dream,FEMALE,40.9,16.6,187,3200 +Chinstrap,Dream,MALE,54.2,20.8,201,4300 +Chinstrap,Dream,FEMALE,42.5,16.7,187,3350 +Chinstrap,Dream,MALE,51,18.8,203,4100 +Chinstrap,Dream,MALE,49.7,18.6,195,3600 +Chinstrap,Dream,FEMALE,47.5,16.8,199,3900 +Chinstrap,Dream,FEMALE,47.6,18.3,195,3850 +Chinstrap,Dream,MALE,52,20.7,210,4800 +Chinstrap,Dream,FEMALE,46.9,16.6,192,2700 +Chinstrap,Dream,MALE,53.5,19.9,205,4500 +Chinstrap,Dream,MALE,49,19.5,210,3950 +Chinstrap,Dream,FEMALE,46.2,17.5,187,3650 +Chinstrap,Dream,MALE,50.9,19.1,196,3550 +Chinstrap,Dream,FEMALE,45.5,17,196,3500 +Chinstrap,Dream,FEMALE,50.9,17.9,196,3675 +Chinstrap,Dream,MALE,50.8,18.5,201,4450 +Chinstrap,Dream,FEMALE,50.1,17.9,190,3400 +Chinstrap,Dream,MALE,49,19.6,212,4300 +Chinstrap,Dream,MALE,51.5,18.7,187,3250 +Chinstrap,Dream,FEMALE,49.8,17.3,198,3675 +Chinstrap,Dream,FEMALE,48.1,16.4,199,3325 +Chinstrap,Dream,MALE,51.4,19,201,3950 +Chinstrap,Dream,FEMALE,45.7,17.3,193,3600 +Chinstrap,Dream,MALE,50.7,19.7,203,4050 +Chinstrap,Dream,FEMALE,42.5,17.3,187,3350 +Chinstrap,Dream,MALE,52.2,18.8,197,3450 +Chinstrap,Dream,FEMALE,45.2,16.6,191,3250 +Chinstrap,Dream,MALE,49.3,19.9,203,4050 +Chinstrap,Dream,MALE,50.2,18.8,202,3800 +Chinstrap,Dream,FEMALE,45.6,19.4,194,3525 +Chinstrap,Dream,MALE,51.9,19.5,206,3950 +Chinstrap,Dream,FEMALE,46.8,16.5,189,3650 +Chinstrap,Dream,FEMALE,45.7,17,195,3650 +Chinstrap,Dream,MALE,55.8,19.8,207,4000 +Chinstrap,Dream,FEMALE,43.5,18.1,202,3400 +Chinstrap,Dream,MALE,49.6,18.2,193,3775 +Chinstrap,Dream,MALE,50.8,19,210,4100 +Chinstrap,Dream,FEMALE,50.2,18.7,198,3775 +Gentoo,Biscoe,FEMALE,46.1,13.2,211,4500 +Gentoo,Biscoe,MALE,50,16.3,230,5700 +Gentoo,Biscoe,FEMALE,48.7,14.1,210,4450 +Gentoo,Biscoe,MALE,50,15.2,218,5700 +Gentoo,Biscoe,MALE,47.6,14.5,215,5400 +Gentoo,Biscoe,FEMALE,46.5,13.5,210,4550 +Gentoo,Biscoe,FEMALE,45.4,14.6,211,4800 +Gentoo,Biscoe,MALE,46.7,15.3,219,5200 +Gentoo,Biscoe,FEMALE,43.3,13.4,209,4400 +Gentoo,Biscoe,MALE,46.8,15.4,215,5150 +Gentoo,Biscoe,FEMALE,40.9,13.7,214,4650 +Gentoo,Biscoe,MALE,49,16.1,216,5550 +Gentoo,Biscoe,FEMALE,45.5,13.7,214,4650 +Gentoo,Biscoe,MALE,48.4,14.6,213,5850 +Gentoo,Biscoe,FEMALE,45.8,14.6,210,4200 +Gentoo,Biscoe,MALE,49.3,15.7,217,5850 +Gentoo,Biscoe,FEMALE,42,13.5,210,4150 +Gentoo,Biscoe,MALE,49.2,15.2,221,6300 +Gentoo,Biscoe,FEMALE,46.2,14.5,209,4800 +Gentoo,Biscoe,MALE,48.7,15.1,222,5350 +Gentoo,Biscoe,MALE,50.2,14.3,218,5700 +Gentoo,Biscoe,FEMALE,45.1,14.5,215,5000 +Gentoo,Biscoe,FEMALE,46.5,14.5,213,4400 +Gentoo,Biscoe,MALE,46.3,15.8,215,5050 +Gentoo,Biscoe,FEMALE,42.9,13.1,215,5000 +Gentoo,Biscoe,MALE,46.1,15.1,215,5100 +Gentoo,Biscoe,MALE,47.8,15,215,5650 +Gentoo,Biscoe,FEMALE,48.2,14.3,210,4600 +Gentoo,Biscoe,MALE,50,15.3,220,5550 +Gentoo,Biscoe,MALE,47.3,15.3,222,5250 +Gentoo,Biscoe,FEMALE,42.8,14.2,209,4700 +Gentoo,Biscoe,FEMALE,45.1,14.5,207,5050 +Gentoo,Biscoe,MALE,59.6,17,230,6050 +Gentoo,Biscoe,FEMALE,49.1,14.8,220,5150 +Gentoo,Biscoe,MALE,48.4,16.3,220,5400 +Gentoo,Biscoe,FEMALE,42.6,13.7,213,4950 +Gentoo,Biscoe,MALE,44.4,17.3,219,5250 +Gentoo,Biscoe,FEMALE,44,13.6,208,4350 +Gentoo,Biscoe,MALE,48.7,15.7,208,5350 +Gentoo,Biscoe,FEMALE,42.7,13.7,208,3950 +Gentoo,Biscoe,MALE,49.6,16,225,5700 +Gentoo,Biscoe,FEMALE,45.3,13.7,210,4300 +Gentoo,Biscoe,MALE,49.6,15,216,4750 +Gentoo,Biscoe,MALE,50.5,15.9,222,5550 +Gentoo,Biscoe,FEMALE,43.6,13.9,217,4900 +Gentoo,Biscoe,FEMALE,45.5,13.9,210,4200 +Gentoo,Biscoe,MALE,50.5,15.9,225,5400 +Gentoo,Biscoe,FEMALE,44.9,13.3,213,5100 +Gentoo,Biscoe,MALE,45.2,15.8,215,5300 +Gentoo,Biscoe,FEMALE,46.6,14.2,210,4850 +Gentoo,Biscoe,MALE,48.5,14.1,220,5300 +Gentoo,Biscoe,FEMALE,45.1,14.4,210,4400 +Gentoo,Biscoe,MALE,50.1,15,225,5000 +Gentoo,Biscoe,FEMALE,46.5,14.4,217,4900 +Gentoo,Biscoe,MALE,45,15.4,220,5050 +Gentoo,Biscoe,FEMALE,43.8,13.9,208,4300 +Gentoo,Biscoe,MALE,45.5,15,220,5000 +Gentoo,Biscoe,FEMALE,43.2,14.5,208,4450 +Gentoo,Biscoe,MALE,50.4,15.3,224,5550 +Gentoo,Biscoe,FEMALE,45.3,13.8,208,4200 +Gentoo,Biscoe,MALE,46.2,14.9,221,5300 +Gentoo,Biscoe,FEMALE,45.7,13.9,214,4400 +Gentoo,Biscoe,MALE,54.3,15.7,231,5650 +Gentoo,Biscoe,FEMALE,45.8,14.2,219,4700 +Gentoo,Biscoe,MALE,49.8,16.8,230,5700 +Gentoo,Biscoe,MALE,49.5,16.2,229,5800 +Gentoo,Biscoe,FEMALE,43.5,14.2,220,4700 +Gentoo,Biscoe,MALE,50.7,15,223,5550 +Gentoo,Biscoe,FEMALE,47.7,15,216,4750 +Gentoo,Biscoe,MALE,46.4,15.6,221,5000 +Gentoo,Biscoe,MALE,48.2,15.6,221,5100 +Gentoo,Biscoe,FEMALE,46.5,14.8,217,5200 +Gentoo,Biscoe,FEMALE,46.4,15,216,4700 +Gentoo,Biscoe,MALE,48.6,16,230,5800 +Gentoo,Biscoe,FEMALE,47.5,14.2,209,4600 +Gentoo,Biscoe,MALE,51.1,16.3,220,6000 +Gentoo,Biscoe,FEMALE,45.2,13.8,215,4750 +Gentoo,Biscoe,MALE,45.2,16.4,223,5950 +Gentoo,Biscoe,FEMALE,49.1,14.5,212,4625 +Gentoo,Biscoe,MALE,52.5,15.6,221,5450 +Gentoo,Biscoe,FEMALE,47.4,14.6,212,4725 +Gentoo,Biscoe,MALE,50,15.9,224,5350 +Gentoo,Biscoe,FEMALE,44.9,13.8,212,4750 +Gentoo,Biscoe,MALE,50.8,17.3,228,5600 +Gentoo,Biscoe,FEMALE,43.4,14.4,218,4600 +Gentoo,Biscoe,MALE,51.3,14.2,218,5300 +Gentoo,Biscoe,FEMALE,47.5,14,212,4875 +Gentoo,Biscoe,MALE,52.1,17,230,5550 +Gentoo,Biscoe,FEMALE,47.5,15,218,4950 +Gentoo,Biscoe,MALE,52.2,17.1,228,5400 +Gentoo,Biscoe,FEMALE,45.5,14.5,212,4750 +Gentoo,Biscoe,MALE,49.5,16.1,224,5650 +Gentoo,Biscoe,FEMALE,44.5,14.7,214,4850 +Gentoo,Biscoe,MALE,50.8,15.7,226,5200 +Gentoo,Biscoe,MALE,49.4,15.8,216,4925 +Gentoo,Biscoe,FEMALE,46.9,14.6,222,4875 +Gentoo,Biscoe,FEMALE,48.4,14.4,203,4625 +Gentoo,Biscoe,MALE,51.1,16.5,225,5250 +Gentoo,Biscoe,FEMALE,48.5,15,219,4850 +Gentoo,Biscoe,MALE,55.9,17,228,5600 +Gentoo,Biscoe,FEMALE,47.2,15.5,215,4975 +Gentoo,Biscoe,MALE,49.1,15,228,5500 +Gentoo,Biscoe,MALE,46.8,16.1,215,5500 +Gentoo,Biscoe,FEMALE,41.7,14.7,210,4700 +Gentoo,Biscoe,MALE,53.4,15.8,219,5500 +Gentoo,Biscoe,FEMALE,43.3,14,208,4575 +Gentoo,Biscoe,MALE,48.1,15.1,209,5500 +Gentoo,Biscoe,FEMALE,50.5,15.2,216,5000 +Gentoo,Biscoe,MALE,49.8,15.9,229,5950 +Gentoo,Biscoe,FEMALE,43.5,15.2,213,4650 +Gentoo,Biscoe,MALE,51.5,16.3,230,5500 +Gentoo,Biscoe,FEMALE,46.2,14.1,217,4375 +Gentoo,Biscoe,MALE,55.1,16,230,5850 +Gentoo,Biscoe,MALE,48.8,16.2,222,6000 +Gentoo,Biscoe,FEMALE,47.2,13.7,214,4925 +Gentoo,Biscoe,FEMALE,46.8,14.3,215,4850 +Gentoo,Biscoe,MALE,50.4,15.7,222,5750 +Gentoo,Biscoe,FEMALE,45.2,14.8,212,5200 +Gentoo,Biscoe,MALE,49.9,16.1,213,5400 diff --git a/lessons/pydata/agents/proces.png b/lessons/pydata/agents/proces.png new file mode 100644 index 0000000000000000000000000000000000000000..2946bf75e4ae3681868b392920f0d4ee24925ece GIT binary patch literal 97920 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 z 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 literal 0 HcmV?d00001 diff --git a/lessons/pyproject.toml b/lessons/pyproject.toml index ae73981..ba264ce 100644 --- a/lessons/pyproject.toml +++ b/lessons/pyproject.toml @@ -5,6 +5,8 @@ description = "PyLadies kurz" readme = "README.md" requires-python = ">=3.11" dependencies = [ + "ddgs>=9.9.3", + "duckdb>=1.4.3", "jupyter>=1.1.1", "matplotlib>=3.9.2", "meteostat>=1.7.4", @@ -12,11 +14,11 @@ dependencies = [ "openpyxl>=3.1.5", "pandas>=2.2.3", "plotly>=5.24.1", - "pyarrow>=21.0.0", "requests>=2.32.3", "scikit-learn>=1.5.2", "scipy>=1.13.1", "seaborn>=0.13.2", + "smolagents>=1.23.0", "sqlalchemy>=2.0.35", "tqdm>=4.67.1", "xlrd>=2.0.1", diff --git a/uv.lock b/uv.lock index d635501..0bec66b 100644 --- a/uv.lock +++ b/uv.lock @@ -3,7 +3,8 @@ revision = 3 requires-python = ">=3.11" resolution-markers = [ "python_full_version >= '3.14'", - "python_full_version >= '3.12' and python_full_version < '3.14'", + "python_full_version == '3.13.*'", + "python_full_version == '3.12.*'", "python_full_version < '3.12'", ] @@ -176,6 +177,74 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/10/cb/f2ad4230dc2eb1a74edf38f1a38b9b52277f75bef262d8908e60d957e13c/blinker-1.9.0-py3-none-any.whl", hash = "sha256:ba0efaa9080b619ff2f3459d1d500c57bddea4a6b424b60a91141db6fd2f08bc", size = 8458, upload-time = "2024-11-08T17:25:46.184Z" }, ] +[[package]] +name = "brotli" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f7/16/c92ca344d646e71a43b8bb353f0a6490d7f6e06210f8554c8f874e454285/brotli-1.2.0.tar.gz", hash = "sha256:e310f77e41941c13340a95976fe66a8a95b01e783d430eeaf7a2f87e0a57dd0a", size = 7388632, upload-time = "2025-11-05T18:39:42.86Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7a/ef/f285668811a9e1ddb47a18cb0b437d5fc2760d537a2fe8a57875ad6f8448/brotli-1.2.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:15b33fe93cedc4caaff8a0bd1eb7e3dab1c61bb22a0bf5bdfdfd97cd7da79744", size = 863110, upload-time = "2025-11-05T18:38:12.978Z" }, + { url = "https://files.pythonhosted.org/packages/50/62/a3b77593587010c789a9d6eaa527c79e0848b7b860402cc64bc0bc28a86c/brotli-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:898be2be399c221d2671d29eed26b6b2713a02c2119168ed914e7d00ceadb56f", size = 445438, upload-time = "2025-11-05T18:38:14.208Z" }, + { url = "https://files.pythonhosted.org/packages/cd/e1/7fadd47f40ce5549dc44493877db40292277db373da5053aff181656e16e/brotli-1.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:350c8348f0e76fff0a0fd6c26755d2653863279d086d3aa2c290a6a7251135dd", size = 1534420, upload-time = "2025-11-05T18:38:15.111Z" }, + { url = "https://files.pythonhosted.org/packages/12/8b/1ed2f64054a5a008a4ccd2f271dbba7a5fb1a3067a99f5ceadedd4c1d5a7/brotli-1.2.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2e1ad3fda65ae0d93fec742a128d72e145c9c7a99ee2fcd667785d99eb25a7fe", size = 1632619, upload-time = "2025-11-05T18:38:16.094Z" }, + { url = "https://files.pythonhosted.org/packages/89/5a/7071a621eb2d052d64efd5da2ef55ecdac7c3b0c6e4f9d519e9c66d987ef/brotli-1.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:40d918bce2b427a0c4ba189df7a006ac0c7277c180aee4617d99e9ccaaf59e6a", size = 1426014, upload-time = "2025-11-05T18:38:17.177Z" }, + { url = "https://files.pythonhosted.org/packages/26/6d/0971a8ea435af5156acaaccec1a505f981c9c80227633851f2810abd252a/brotli-1.2.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2a7f1d03727130fc875448b65b127a9ec5d06d19d0148e7554384229706f9d1b", size = 1489661, upload-time = "2025-11-05T18:38:18.41Z" }, + { url = "https://files.pythonhosted.org/packages/f3/75/c1baca8b4ec6c96a03ef8230fab2a785e35297632f402ebb1e78a1e39116/brotli-1.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:9c79f57faa25d97900bfb119480806d783fba83cd09ee0b33c17623935b05fa3", size = 1599150, upload-time = "2025-11-05T18:38:19.792Z" }, + { url = "https://files.pythonhosted.org/packages/0d/1a/23fcfee1c324fd48a63d7ebf4bac3a4115bdb1b00e600f80f727d850b1ae/brotli-1.2.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:844a8ceb8483fefafc412f85c14f2aae2fb69567bf2a0de53cdb88b73e7c43ae", size = 1493505, upload-time = "2025-11-05T18:38:20.913Z" }, + { url = "https://files.pythonhosted.org/packages/36/e5/12904bbd36afeef53d45a84881a4810ae8810ad7e328a971ebbfd760a0b3/brotli-1.2.0-cp311-cp311-win32.whl", hash = "sha256:aa47441fa3026543513139cb8926a92a8e305ee9c71a6209ef7a97d91640ea03", size = 334451, upload-time = "2025-11-05T18:38:21.94Z" }, + { url = "https://files.pythonhosted.org/packages/02/8b/ecb5761b989629a4758c394b9301607a5880de61ee2ee5fe104b87149ebc/brotli-1.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:022426c9e99fd65d9475dce5c195526f04bb8be8907607e27e747893f6ee3e24", size = 369035, upload-time = "2025-11-05T18:38:22.941Z" }, + { url = "https://files.pythonhosted.org/packages/11/ee/b0a11ab2315c69bb9b45a2aaed022499c9c24a205c3a49c3513b541a7967/brotli-1.2.0-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:35d382625778834a7f3061b15423919aa03e4f5da34ac8e02c074e4b75ab4f84", size = 861543, upload-time = "2025-11-05T18:38:24.183Z" }, + { url = "https://files.pythonhosted.org/packages/e1/2f/29c1459513cd35828e25531ebfcbf3e92a5e49f560b1777a9af7203eb46e/brotli-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7a61c06b334bd99bc5ae84f1eeb36bfe01400264b3c352f968c6e30a10f9d08b", size = 444288, upload-time = "2025-11-05T18:38:25.139Z" }, + { url = "https://files.pythonhosted.org/packages/3d/6f/feba03130d5fceadfa3a1bb102cb14650798c848b1df2a808356f939bb16/brotli-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:acec55bb7c90f1dfc476126f9711a8e81c9af7fb617409a9ee2953115343f08d", size = 1528071, upload-time = "2025-11-05T18:38:26.081Z" }, + { url = "https://files.pythonhosted.org/packages/2b/38/f3abb554eee089bd15471057ba85f47e53a44a462cfce265d9bf7088eb09/brotli-1.2.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:260d3692396e1895c5034f204f0db022c056f9e2ac841593a4cf9426e2a3faca", size = 1626913, upload-time = "2025-11-05T18:38:27.284Z" }, + { url = "https://files.pythonhosted.org/packages/03/a7/03aa61fbc3c5cbf99b44d158665f9b0dd3d8059be16c460208d9e385c837/brotli-1.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:072e7624b1fc4d601036ab3f4f27942ef772887e876beff0301d261210bca97f", size = 1419762, upload-time = "2025-11-05T18:38:28.295Z" }, + { url = "https://files.pythonhosted.org/packages/21/1b/0374a89ee27d152a5069c356c96b93afd1b94eae83f1e004b57eb6ce2f10/brotli-1.2.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:adedc4a67e15327dfdd04884873c6d5a01d3e3b6f61406f99b1ed4865a2f6d28", size = 1484494, upload-time = "2025-11-05T18:38:29.29Z" }, + { url = "https://files.pythonhosted.org/packages/cf/57/69d4fe84a67aef4f524dcd075c6eee868d7850e85bf01d778a857d8dbe0a/brotli-1.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:7a47ce5c2288702e09dc22a44d0ee6152f2c7eda97b3c8482d826a1f3cfc7da7", size = 1593302, upload-time = "2025-11-05T18:38:30.639Z" }, + { url = "https://files.pythonhosted.org/packages/d5/3b/39e13ce78a8e9a621c5df3aeb5fd181fcc8caba8c48a194cd629771f6828/brotli-1.2.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:af43b8711a8264bb4e7d6d9a6d004c3a2019c04c01127a868709ec29962b6036", size = 1487913, upload-time = "2025-11-05T18:38:31.618Z" }, + { url = "https://files.pythonhosted.org/packages/62/28/4d00cb9bd76a6357a66fcd54b4b6d70288385584063f4b07884c1e7286ac/brotli-1.2.0-cp312-cp312-win32.whl", hash = "sha256:e99befa0b48f3cd293dafeacdd0d191804d105d279e0b387a32054c1180f3161", size = 334362, upload-time = "2025-11-05T18:38:32.939Z" }, + { url = "https://files.pythonhosted.org/packages/1c/4e/bc1dcac9498859d5e353c9b153627a3752868a9d5f05ce8dedd81a2354ab/brotli-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:b35c13ce241abdd44cb8ca70683f20c0c079728a36a996297adb5334adfc1c44", size = 369115, upload-time = "2025-11-05T18:38:33.765Z" }, + { url = "https://files.pythonhosted.org/packages/6c/d4/4ad5432ac98c73096159d9ce7ffeb82d151c2ac84adcc6168e476bb54674/brotli-1.2.0-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9e5825ba2c9998375530504578fd4d5d1059d09621a02065d1b6bfc41a8e05ab", size = 861523, upload-time = "2025-11-05T18:38:34.67Z" }, + { url = "https://files.pythonhosted.org/packages/91/9f/9cc5bd03ee68a85dc4bc89114f7067c056a3c14b3d95f171918c088bf88d/brotli-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0cf8c3b8ba93d496b2fae778039e2f5ecc7cff99df84df337ca31d8f2252896c", size = 444289, upload-time = "2025-11-05T18:38:35.6Z" }, + { url = "https://files.pythonhosted.org/packages/2e/b6/fe84227c56a865d16a6614e2c4722864b380cb14b13f3e6bef441e73a85a/brotli-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c8565e3cdc1808b1a34714b553b262c5de5fbda202285782173ec137fd13709f", size = 1528076, upload-time = "2025-11-05T18:38:36.639Z" }, + { url = "https://files.pythonhosted.org/packages/55/de/de4ae0aaca06c790371cf6e7ee93a024f6b4bb0568727da8c3de112e726c/brotli-1.2.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:26e8d3ecb0ee458a9804f47f21b74845cc823fd1bb19f02272be70774f56e2a6", size = 1626880, upload-time = "2025-11-05T18:38:37.623Z" }, + { url = "https://files.pythonhosted.org/packages/5f/16/a1b22cbea436642e071adcaf8d4b350a2ad02f5e0ad0da879a1be16188a0/brotli-1.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67a91c5187e1eec76a61625c77a6c8c785650f5b576ca732bd33ef58b0dff49c", size = 1419737, upload-time = "2025-11-05T18:38:38.729Z" }, + { url = "https://files.pythonhosted.org/packages/46/63/c968a97cbb3bdbf7f974ef5a6ab467a2879b82afbc5ffb65b8acbb744f95/brotli-1.2.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4ecdb3b6dc36e6d6e14d3a1bdc6c1057c8cbf80db04031d566eb6080ce283a48", size = 1484440, upload-time = "2025-11-05T18:38:39.916Z" }, + { url = "https://files.pythonhosted.org/packages/06/9d/102c67ea5c9fc171f423e8399e585dabea29b5bc79b05572891e70013cdd/brotli-1.2.0-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:3e1b35d56856f3ed326b140d3c6d9db91740f22e14b06e840fe4bb1923439a18", size = 1593313, upload-time = "2025-11-05T18:38:41.24Z" }, + { url = "https://files.pythonhosted.org/packages/9e/4a/9526d14fa6b87bc827ba1755a8440e214ff90de03095cacd78a64abe2b7d/brotli-1.2.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:54a50a9dad16b32136b2241ddea9e4df159b41247b2ce6aac0b3276a66a8f1e5", size = 1487945, upload-time = "2025-11-05T18:38:42.277Z" }, + { url = "https://files.pythonhosted.org/packages/5b/e8/3fe1ffed70cbef83c5236166acaed7bb9c766509b157854c80e2f766b38c/brotli-1.2.0-cp313-cp313-win32.whl", hash = "sha256:1b1d6a4efedd53671c793be6dd760fcf2107da3a52331ad9ea429edf0902f27a", size = 334368, upload-time = "2025-11-05T18:38:43.345Z" }, + { url = "https://files.pythonhosted.org/packages/ff/91/e739587be970a113b37b821eae8097aac5a48e5f0eca438c22e4c7dd8648/brotli-1.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:b63daa43d82f0cdabf98dee215b375b4058cce72871fd07934f179885aad16e8", size = 369116, upload-time = "2025-11-05T18:38:44.609Z" }, + { url = "https://files.pythonhosted.org/packages/17/e1/298c2ddf786bb7347a1cd71d63a347a79e5712a7c0cba9e3c3458ebd976f/brotli-1.2.0-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:6c12dad5cd04530323e723787ff762bac749a7b256a5bece32b2243dd5c27b21", size = 863080, upload-time = "2025-11-05T18:38:45.503Z" }, + { url = "https://files.pythonhosted.org/packages/84/0c/aac98e286ba66868b2b3b50338ffbd85a35c7122e9531a73a37a29763d38/brotli-1.2.0-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:3219bd9e69868e57183316ee19c84e03e8f8b5a1d1f2667e1aa8c2f91cb061ac", size = 445453, upload-time = "2025-11-05T18:38:46.433Z" }, + { url = "https://files.pythonhosted.org/packages/ec/f1/0ca1f3f99ae300372635ab3fe2f7a79fa335fee3d874fa7f9e68575e0e62/brotli-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:963a08f3bebd8b75ac57661045402da15991468a621f014be54e50f53a58d19e", size = 1528168, upload-time = "2025-11-05T18:38:47.371Z" }, + { url = "https://files.pythonhosted.org/packages/d6/a6/2ebfc8f766d46df8d3e65b880a2e220732395e6d7dc312c1e1244b0f074a/brotli-1.2.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9322b9f8656782414b37e6af884146869d46ab85158201d82bab9abbcb971dc7", size = 1627098, upload-time = "2025-11-05T18:38:48.385Z" }, + { url = "https://files.pythonhosted.org/packages/f3/2f/0976d5b097ff8a22163b10617f76b2557f15f0f39d6a0fe1f02b1a53e92b/brotli-1.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cf9cba6f5b78a2071ec6fb1e7bd39acf35071d90a81231d67e92d637776a6a63", size = 1419861, upload-time = "2025-11-05T18:38:49.372Z" }, + { url = "https://files.pythonhosted.org/packages/9c/97/d76df7176a2ce7616ff94c1fb72d307c9a30d2189fe877f3dd99af00ea5a/brotli-1.2.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7547369c4392b47d30a3467fe8c3330b4f2e0f7730e45e3103d7d636678a808b", size = 1484594, upload-time = "2025-11-05T18:38:50.655Z" }, + { url = "https://files.pythonhosted.org/packages/d3/93/14cf0b1216f43df5609f5b272050b0abd219e0b54ea80b47cef9867b45e7/brotli-1.2.0-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1530af5c3c275b8524f2e24841cbe2599d74462455e9bae5109e9ff42e9361", size = 1593455, upload-time = "2025-11-05T18:38:51.624Z" }, + { url = "https://files.pythonhosted.org/packages/b3/73/3183c9e41ca755713bdf2cc1d0810df742c09484e2e1ddd693bee53877c1/brotli-1.2.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:d2d085ded05278d1c7f65560aae97b3160aeb2ea2c0b3e26204856beccb60888", size = 1488164, upload-time = "2025-11-05T18:38:53.079Z" }, + { url = "https://files.pythonhosted.org/packages/64/6a/0c78d8f3a582859236482fd9fa86a65a60328a00983006bcf6d83b7b2253/brotli-1.2.0-cp314-cp314-win32.whl", hash = "sha256:832c115a020e463c2f67664560449a7bea26b0c1fdd690352addad6d0a08714d", size = 339280, upload-time = "2025-11-05T18:38:54.02Z" }, + { url = "https://files.pythonhosted.org/packages/f5/10/56978295c14794b2c12007b07f3e41ba26acda9257457d7085b0bb3bb90c/brotli-1.2.0-cp314-cp314-win_amd64.whl", hash = "sha256:e7c0af964e0b4e3412a0ebf341ea26ec767fa0b4cf81abb5e897c9338b5ad6a3", size = 375639, upload-time = "2025-11-05T18:38:55.67Z" }, +] + +[[package]] +name = "brotlicffi" +version = "1.2.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/84/85/57c314a6b35336efbbdc13e5fc9ae13f6b60a0647cfa7c1221178ac6d8ae/brotlicffi-1.2.0.0.tar.gz", hash = "sha256:34345d8d1f9d534fcac2249e57a4c3c8801a33c9942ff9f8574f67a175e17adb", size = 476682, upload-time = "2025-11-21T18:17:57.334Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e4/df/a72b284d8c7bef0ed5756b41c2eb7d0219a1dd6ac6762f1c7bdbc31ef3af/brotlicffi-1.2.0.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:9458d08a7ccde8e3c0afedbf2c70a8263227a68dea5ab13590593f4c0a4fd5f4", size = 432340, upload-time = "2025-11-21T18:17:42.277Z" }, + { url = "https://files.pythonhosted.org/packages/74/2b/cc55a2d1d6fb4f5d458fba44a3d3f91fb4320aa14145799fd3a996af0686/brotlicffi-1.2.0.0-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:84e3d0020cf1bd8b8131f4a07819edee9f283721566fe044a20ec792ca8fd8b7", size = 1534002, upload-time = "2025-11-21T18:17:43.746Z" }, + { url = "https://files.pythonhosted.org/packages/e4/9c/d51486bf366fc7d6735f0e46b5b96ca58dc005b250263525a1eea3cd5d21/brotlicffi-1.2.0.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:33cfb408d0cff64cd50bef268c0fed397c46fbb53944aa37264148614a62e990", size = 1536547, upload-time = "2025-11-21T18:17:45.729Z" }, + { url = "https://files.pythonhosted.org/packages/1b/37/293a9a0a7caf17e6e657668bebb92dfe730305999fe8c0e2703b8888789c/brotlicffi-1.2.0.0-cp38-abi3-win32.whl", hash = "sha256:23e5c912fdc6fd37143203820230374d24babd078fc054e18070a647118158f6", size = 343085, upload-time = "2025-11-21T18:17:48.887Z" }, + { url = "https://files.pythonhosted.org/packages/07/6b/6e92009df3b8b7272f85a0992b306b61c34b7ea1c4776643746e61c380ac/brotlicffi-1.2.0.0-cp38-abi3-win_amd64.whl", hash = "sha256:f139a7cdfe4ae7859513067b736eb44d19fae1186f9e99370092f6915216451b", size = 378586, upload-time = "2025-11-21T18:17:50.531Z" }, + { url = "https://files.pythonhosted.org/packages/a4/ec/52488a0563f1663e2ccc75834b470650f4b8bcdea3132aef3bf67219c661/brotlicffi-1.2.0.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:fa102a60e50ddbd08de86a63431a722ea216d9bc903b000bf544149cc9b823dc", size = 402002, upload-time = "2025-11-21T18:17:51.76Z" }, + { url = "https://files.pythonhosted.org/packages/e4/63/d4aea4835fd97da1401d798d9b8ba77227974de565faea402f520b37b10f/brotlicffi-1.2.0.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d3c4332fc808a94e8c1035950a10d04b681b03ab585ce897ae2a360d479037c", size = 406447, upload-time = "2025-11-21T18:17:53.614Z" }, + { url = "https://files.pythonhosted.org/packages/62/4e/5554ecb2615ff035ef8678d4e419549a0f7a28b3f096b272174d656749fb/brotlicffi-1.2.0.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fb4eb5830026b79a93bf503ad32b2c5257315e9ffc49e76b2715cffd07c8e3db", size = 402521, upload-time = "2025-11-21T18:17:54.875Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d3/b07f8f125ac52bbee5dc00ef0d526f820f67321bf4184f915f17f50a4657/brotlicffi-1.2.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3832c66e00d6d82087f20a972b2fc03e21cd99ef22705225a6f8f418a9158ecc", size = 374730, upload-time = "2025-11-21T18:17:56.334Z" }, +] + [[package]] name = "certifi" version = "2025.8.3" @@ -441,6 +510,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, ] +[[package]] +name = "ddgs" +version = "9.9.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "fake-useragent" }, + { name = "httpx", extra = ["brotli", "http2", "socks"] }, + { name = "lxml" }, + { name = "primp" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5a/e5/93cb56402815f86f29fccc1beae0e879e991273c2731dcd4743c299df260/ddgs-9.9.3.tar.gz", hash = "sha256:367b4b055790a44c11e96c2f85ca570e65dbeb59c7399817e00c5eaa0b7076db", size = 36103, upload-time = "2025-12-05T12:25:21.102Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/65/4d/0ab756d83e06e18f4a7ef48adc2940577bf308bfdd19c6cea6dab00baec1/ddgs-9.9.3-py3-none-any.whl", hash = "sha256:60a1d5d4b72cf23991495ea6b87d9389640d5fb3452224ecaad8e2ff17b93466", size = 41635, upload-time = "2025-12-05T12:25:19.47Z" }, +] + [[package]] name = "debugpy" version = "1.8.17" @@ -484,6 +569,42 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61", size = 25604, upload-time = "2021-03-08T10:59:24.45Z" }, ] +[[package]] +name = "duckdb" +version = "1.4.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7f/da/17c3eb5458af69d54dedc8d18e4a32ceaa8ce4d4c699d45d6d8287e790c3/duckdb-1.4.3.tar.gz", hash = "sha256:fea43e03604c713e25a25211ada87d30cd2a044d8f27afab5deba26ac49e5268", size = 18478418, upload-time = "2025-12-09T10:59:22.945Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/bc/7c5e50e440c8629495678bc57bdfc1bb8e62f61090f2d5441e2bd0a0ed96/duckdb-1.4.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:366bf607088053dce845c9d24c202c04d78022436cc5d8e4c9f0492de04afbe7", size = 29019361, upload-time = "2025-12-09T10:57:59.845Z" }, + { url = "https://files.pythonhosted.org/packages/26/15/c04a4faf0dfddad2259cab72bf0bd4b3d010f2347642541bd254d516bf93/duckdb-1.4.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8d080e8d1bf2d226423ec781f539c8f6b6ef3fd42a9a58a7160de0a00877a21f", size = 15407465, upload-time = "2025-12-09T10:58:02.465Z" }, + { url = "https://files.pythonhosted.org/packages/cb/54/a049490187c9529932fc153f7e1b92a9e145586281fe4e03ce0535a0497c/duckdb-1.4.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9dc049ba7e906cb49ca2b6d4fbf7b6615ec3883193e8abb93f0bef2652e42dda", size = 13735781, upload-time = "2025-12-09T10:58:04.847Z" }, + { url = "https://files.pythonhosted.org/packages/14/b7/ee594dcecbc9469ec3cd1fb1f81cb5fa289ab444b80cfb5640c8f467f75f/duckdb-1.4.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2b30245375ea94ab528c87c61fc3ab3e36331180b16af92ee3a37b810a745d24", size = 18470729, upload-time = "2025-12-09T10:58:07.116Z" }, + { url = "https://files.pythonhosted.org/packages/df/5f/a6c1862ed8a96d8d930feb6af5e55aadd983310aab75142468c2cb32a2a3/duckdb-1.4.3-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a7c864df027da1ee95f0c32def67e15d02cd4a906c9c1cbae82c09c5112f526b", size = 20471399, upload-time = "2025-12-09T10:58:09.714Z" }, + { url = "https://files.pythonhosted.org/packages/5b/80/c05c0b6a6107b618927b7dcabe3bba6a7eecd951f25c9dbcd9c1f9577cc8/duckdb-1.4.3-cp311-cp311-win_amd64.whl", hash = "sha256:813f189039b46877b5517f1909c7b94a8fe01b4bde2640ab217537ea0fe9b59b", size = 12329359, upload-time = "2025-12-09T10:58:12.147Z" }, + { url = "https://files.pythonhosted.org/packages/b0/83/9d8fc3413f854effa680dcad1781f68f3ada8679863c0c94ba3b36bae6ff/duckdb-1.4.3-cp311-cp311-win_arm64.whl", hash = "sha256:fbc63ffdd03835f660155b37a1b6db2005bcd46e5ad398b8cac141eb305d2a3d", size = 13070898, upload-time = "2025-12-09T10:58:14.301Z" }, + { url = "https://files.pythonhosted.org/packages/5a/d7/fdc2139b94297fc5659110a38adde293d025e320673ae5e472b95d323c50/duckdb-1.4.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:6302452e57aef29aae3977063810ed7b2927967b97912947b9cca45c1c21955f", size = 29033112, upload-time = "2025-12-09T10:58:16.52Z" }, + { url = "https://files.pythonhosted.org/packages/eb/d9/ca93df1ce19aef8f799e3aaacf754a4dde7e9169c0b333557752d21d076a/duckdb-1.4.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:deab351ac43b6282a3270e3d40e3d57b3b50f472d9fd8c30975d88a31be41231", size = 15414646, upload-time = "2025-12-09T10:58:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/16/90/9f2748e740f5fc05b739e7c5c25aab6ab4363e5da4c3c70419c7121dc806/duckdb-1.4.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5634e40e1e2d972e4f75bced1fbdd9e9e90faa26445c1052b27de97ee546944a", size = 13740477, upload-time = "2025-12-09T10:58:21.778Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ec/279723615b4fb454efd823b7efe97cf2504569e2e74d15defbbd6b027901/duckdb-1.4.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:274d4a31aba63115f23e7e7b401e3e3a937f3626dc9dea820a9c7d3073f450d2", size = 18483715, upload-time = "2025-12-09T10:58:24.346Z" }, + { url = "https://files.pythonhosted.org/packages/10/63/af20cd20fd7fd6565ea5a1578c16157b6a6e07923e459a6f9b0dc9ada308/duckdb-1.4.3-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4f868a7e6d9b37274a1aa34849ea92aa964e9bd59a5237d6c17e8540533a1e4f", size = 20495188, upload-time = "2025-12-09T10:58:26.806Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ab/0acb4b64afb2cc6c1d458a391c64e36be40137460f176c04686c965ce0e0/duckdb-1.4.3-cp312-cp312-win_amd64.whl", hash = "sha256:ef7ef15347ce97201b1b5182a5697682679b04c3374d5a01ac10ba31cf791b95", size = 12335622, upload-time = "2025-12-09T10:58:29.707Z" }, + { url = "https://files.pythonhosted.org/packages/50/d5/2a795745f6597a5e65770141da6efdc4fd754e5ee6d652f74bcb7f9c7759/duckdb-1.4.3-cp312-cp312-win_arm64.whl", hash = "sha256:1b9b445970fd18274d5ac07a0b24c032e228f967332fb5ebab3d7db27738c0e4", size = 13075834, upload-time = "2025-12-09T10:58:32.036Z" }, + { url = "https://files.pythonhosted.org/packages/fd/76/288cca43a10ddd082788e1a71f1dc68d9130b5d078c3ffd0edf2f3a8719f/duckdb-1.4.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:16952ac05bd7e7b39946695452bf450db1ebbe387e1e7178e10f593f2ea7b9a8", size = 29033392, upload-time = "2025-12-09T10:58:34.631Z" }, + { url = "https://files.pythonhosted.org/packages/64/07/cbad3d3da24af4d1add9bccb5fb390fac726ffa0c0cebd29bf5591cef334/duckdb-1.4.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de984cd24a6cbefdd6d4a349f7b9a46e583ca3e58ce10d8def0b20a6e5fcbe78", size = 15414567, upload-time = "2025-12-09T10:58:37.051Z" }, + { url = "https://files.pythonhosted.org/packages/c4/19/57af0cc66ba2ffb8900f567c9aec188c6ab2a7b3f2260e9c6c3c5f9b57b1/duckdb-1.4.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1e5457dda91b67258aae30fb1a0df84183a9f6cd27abac1d5536c0d876c6dfa1", size = 13740960, upload-time = "2025-12-09T10:58:39.658Z" }, + { url = "https://files.pythonhosted.org/packages/73/dd/23152458cf5fd51e813fadda60b9b5f011517634aa4bb9301f5f3aa951d8/duckdb-1.4.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:006aca6a6d6736c441b02ff5c7600b099bb8b7f4de094b8b062137efddce42df", size = 18484312, upload-time = "2025-12-09T10:58:42.054Z" }, + { url = "https://files.pythonhosted.org/packages/1a/7b/adf3f611f11997fc429d4b00a730604b65d952417f36a10c4be6e38e064d/duckdb-1.4.3-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a2813f4635f4d6681cc3304020374c46aca82758c6740d7edbc237fe3aae2744", size = 20495571, upload-time = "2025-12-09T10:58:44.646Z" }, + { url = "https://files.pythonhosted.org/packages/40/d5/6b7ddda7713a788ab2d622c7267ec317718f2bdc746ce1fca49b7ff0e50f/duckdb-1.4.3-cp313-cp313-win_amd64.whl", hash = "sha256:6db124f53a3edcb32b0a896ad3519e37477f7e67bf4811cb41ab60c1ef74e4c8", size = 12335680, upload-time = "2025-12-09T10:58:46.883Z" }, + { url = "https://files.pythonhosted.org/packages/e8/28/0670135cf54525081fded9bac1254f78984e3b96a6059cd15aca262e3430/duckdb-1.4.3-cp313-cp313-win_arm64.whl", hash = "sha256:a8b0a8764e1b5dd043d168c8f749314f7a1252b5a260fa415adaa26fa3b958fd", size = 13075161, upload-time = "2025-12-09T10:58:49.47Z" }, + { url = "https://files.pythonhosted.org/packages/b6/f4/a38651e478fa41eeb8e43a0a9c0d4cd8633adea856e3ac5ac95124b0fdbf/duckdb-1.4.3-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:316711a9e852bcfe1ed6241a5f654983f67e909e290495f3562cccdf43be8180", size = 29042272, upload-time = "2025-12-09T10:58:51.826Z" }, + { url = "https://files.pythonhosted.org/packages/16/de/2cf171a66098ce5aeeb7371511bd2b3d7b73a2090603b0b9df39f8aaf814/duckdb-1.4.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:9e625b2b4d52bafa1fd0ebdb0990c3961dac8bb00e30d327185de95b68202131", size = 15419343, upload-time = "2025-12-09T10:58:54.439Z" }, + { url = "https://files.pythonhosted.org/packages/35/28/6b0a7830828d4e9a37420d87e80fe6171d2869a9d3d960bf5d7c3b8c7ee4/duckdb-1.4.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:130c6760f6c573f9c9fe9aba56adba0fab48811a4871b7b8fd667318b4a3e8da", size = 13748905, upload-time = "2025-12-09T10:58:56.656Z" }, + { url = "https://files.pythonhosted.org/packages/15/4d/778628e194d63967870873b9581c8a6b4626974aa4fbe09f32708a2d3d3a/duckdb-1.4.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:20c88effaa557a11267706b01419c542fe42f893dee66e5a6daa5974ea2d4a46", size = 18487261, upload-time = "2025-12-09T10:58:58.866Z" }, + { url = "https://files.pythonhosted.org/packages/c6/5f/87e43af2e4a0135f9675449563e7c2f9b6f1fe6a2d1691c96b091f3904dd/duckdb-1.4.3-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1b35491db98ccd11d151165497c084a9d29d3dc42fc80abea2715a6c861ca43d", size = 20497138, upload-time = "2025-12-09T10:59:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/94/41/abec537cc7c519121a2a83b9a6f180af8915fabb433777dc147744513e74/duckdb-1.4.3-cp314-cp314-win_amd64.whl", hash = "sha256:23b12854032c1a58d0452e2b212afa908d4ce64171862f3792ba9a596ba7c765", size = 12836056, upload-time = "2025-12-09T10:59:03.388Z" }, + { url = "https://files.pythonhosted.org/packages/b1/5a/8af5b96ce5622b6168854f479ce846cf7fb589813dcc7d8724233c37ded3/duckdb-1.4.3-cp314-cp314-win_arm64.whl", hash = "sha256:90f241f25cffe7241bf9f376754a5845c74775e00e1c5731119dc88cd71e0cb2", size = 13527759, upload-time = "2025-12-09T10:59:05.496Z" }, +] + [[package]] name = "elsa" version = "0.1.6" @@ -517,6 +638,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl", hash = "sha256:760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017", size = 28317, upload-time = "2025-09-01T09:48:08.5Z" }, ] +[[package]] +name = "fake-useragent" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/41/43/948d10bf42735709edb5ae51e23297d034086f17fc7279fef385a7acb473/fake_useragent-2.2.0.tar.gz", hash = "sha256:4e6ab6571e40cc086d788523cf9e018f618d07f9050f822ff409a4dfe17c16b2", size = 158898, upload-time = "2025-04-14T15:32:19.238Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/37/b3ea9cd5558ff4cb51957caca2193981c6b0ff30bd0d2630ac62505d99d0/fake_useragent-2.2.0-py3-none-any.whl", hash = "sha256:67f35ca4d847b0d298187443aaf020413746e56acd985a611908c73dba2daa24", size = 161695, upload-time = "2025-04-14T15:32:17.732Z" }, +] + [[package]] name = "fastjsonschema" version = "2.21.2" @@ -526,6 +656,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/cb/a8/20d0723294217e47de6d9e2e40fd4a9d2f7c4b6ef974babd482a59743694/fastjsonschema-2.21.2-py3-none-any.whl", hash = "sha256:1c797122d0a86c5cace2e54bf4e819c36223b552017172f32c5c024a6b77e463", size = 24024, upload-time = "2025-08-14T18:49:34.776Z" }, ] +[[package]] +name = "filelock" +version = "3.20.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/58/46/0028a82567109b5ef6e4d2a1f04a583fb513e6cf9527fcdd09afd817deeb/filelock-3.20.0.tar.gz", hash = "sha256:711e943b4ec6be42e1d4e6690b48dc175c822967466bb31c0c293f34334c13f4", size = 18922, upload-time = "2025-10-08T18:03:50.056Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/76/91/7216b27286936c16f5b4d0c530087e4a54eead683e6b0b73dd0c64844af6/filelock-3.20.0-py3-none-any.whl", hash = "sha256:339b4732ffda5cd79b13f4e2711a31b0365ce445d95d243bb996273d072546a2", size = 16054, upload-time = "2025-10-08T18:03:48.35Z" }, +] + [[package]] name = "flask" version = "3.1.2" @@ -613,6 +752,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f2/bc/8f3358b48b3c59a886d67759287df80fb20502f614c3adf1b1fcf54c41d7/frozen_flask-1.0.2-py3-none-any.whl", hash = "sha256:b81b69e84babb1da37ba592c7cd48f0822a62a4ef654f29378a0b8934b2076eb", size = 10829, upload-time = "2024-02-09T14:32:16.211Z" }, ] +[[package]] +name = "fsspec" +version = "2025.12.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b6/27/954057b0d1f53f086f681755207dda6de6c660ce133c829158e8e8fe7895/fsspec-2025.12.0.tar.gz", hash = "sha256:c505de011584597b1060ff778bb664c1bc022e87921b0e4f10cc9c44f9635973", size = 309748, upload-time = "2025-12-03T15:23:42.687Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/51/c7/b64cae5dba3a1b138d7123ec36bb5ccd39d39939f18454407e5468f4763f/fsspec-2025.12.0-py3-none-any.whl", hash = "sha256:8bf1fe301b7d8acfa6e8571e3b1c3d158f909666642431cc78a1b7b4dbc5ec5b", size = 201422, upload-time = "2025-12-03T15:23:41.434Z" }, +] + [[package]] name = "ghp-import" version = "2.1.0" @@ -651,6 +799,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1f/8e/abdd3f14d735b2929290a018ecf133c901be4874b858dd1c604b9319f064/greenlet-3.2.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2523e5246274f54fdadbce8494458a2ebdcdbc7b802318466ac5606d3cded1f8", size = 587684, upload-time = "2025-08-07T13:18:25.164Z" }, { url = "https://files.pythonhosted.org/packages/5d/65/deb2a69c3e5996439b0176f6651e0052542bb6c8f8ec2e3fba97c9768805/greenlet-3.2.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1987de92fec508535687fb807a5cea1560f6196285a4cde35c100b8cd632cc52", size = 1116647, upload-time = "2025-08-07T13:42:38.655Z" }, { url = "https://files.pythonhosted.org/packages/3f/cc/b07000438a29ac5cfb2194bfc128151d52f333cee74dd7dfe3fb733fc16c/greenlet-3.2.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:55e9c5affaa6775e2c6b67659f3a71684de4c549b3dd9afca3bc773533d284fa", size = 1142073, upload-time = "2025-08-07T13:18:21.737Z" }, + { url = "https://files.pythonhosted.org/packages/67/24/28a5b2fa42d12b3d7e5614145f0bd89714c34c08be6aabe39c14dd52db34/greenlet-3.2.4-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c9c6de1940a7d828635fbd254d69db79e54619f165ee7ce32fda763a9cb6a58c", size = 1548385, upload-time = "2025-11-04T12:42:11.067Z" }, + { url = "https://files.pythonhosted.org/packages/6a/05/03f2f0bdd0b0ff9a4f7b99333d57b53a7709c27723ec8123056b084e69cd/greenlet-3.2.4-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:03c5136e7be905045160b1b9fdca93dd6727b180feeafda6818e6496434ed8c5", size = 1613329, upload-time = "2025-11-04T12:42:12.928Z" }, { url = "https://files.pythonhosted.org/packages/d8/0f/30aef242fcab550b0b3520b8e3561156857c94288f0332a79928c31a52cf/greenlet-3.2.4-cp311-cp311-win_amd64.whl", hash = "sha256:9c40adce87eaa9ddb593ccb0fa6a07caf34015a29bf8d344811665b573138db9", size = 299100, upload-time = "2025-08-07T13:44:12.287Z" }, { url = "https://files.pythonhosted.org/packages/44/69/9b804adb5fd0671f367781560eb5eb586c4d495277c93bde4307b9e28068/greenlet-3.2.4-cp312-cp312-macosx_11_0_universal2.whl", hash = "sha256:3b67ca49f54cede0186854a008109d6ee71f66bd57bb36abd6d0a0267b540cdd", size = 274079, upload-time = "2025-08-07T13:15:45.033Z" }, { url = "https://files.pythonhosted.org/packages/46/e9/d2a80c99f19a153eff70bc451ab78615583b8dac0754cfb942223d2c1a0d/greenlet-3.2.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ddf9164e7a5b08e9d22511526865780a576f19ddd00d62f8a665949327fde8bb", size = 640997, upload-time = "2025-08-07T13:42:56.234Z" }, @@ -660,6 +810,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/19/0d/6660d55f7373b2ff8152401a83e02084956da23ae58cddbfb0b330978fe9/greenlet-3.2.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3b3812d8d0c9579967815af437d96623f45c0f2ae5f04e366de62a12d83a8fb0", size = 607586, upload-time = "2025-08-07T13:18:28.544Z" }, { url = "https://files.pythonhosted.org/packages/8e/1a/c953fdedd22d81ee4629afbb38d2f9d71e37d23caace44775a3a969147d4/greenlet-3.2.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:abbf57b5a870d30c4675928c37278493044d7c14378350b3aa5d484fa65575f0", size = 1123281, upload-time = "2025-08-07T13:42:39.858Z" }, { url = "https://files.pythonhosted.org/packages/3f/c7/12381b18e21aef2c6bd3a636da1088b888b97b7a0362fac2e4de92405f97/greenlet-3.2.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:20fb936b4652b6e307b8f347665e2c615540d4b42b3b4c8a321d8286da7e520f", size = 1151142, upload-time = "2025-08-07T13:18:22.981Z" }, + { url = "https://files.pythonhosted.org/packages/27/45/80935968b53cfd3f33cf99ea5f08227f2646e044568c9b1555b58ffd61c2/greenlet-3.2.4-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ee7a6ec486883397d70eec05059353b8e83eca9168b9f3f9a361971e77e0bcd0", size = 1564846, upload-time = "2025-11-04T12:42:15.191Z" }, + { url = "https://files.pythonhosted.org/packages/69/02/b7c30e5e04752cb4db6202a3858b149c0710e5453b71a3b2aec5d78a1aab/greenlet-3.2.4-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:326d234cbf337c9c3def0676412eb7040a35a768efc92504b947b3e9cfc7543d", size = 1633814, upload-time = "2025-11-04T12:42:17.175Z" }, { url = "https://files.pythonhosted.org/packages/e9/08/b0814846b79399e585f974bbeebf5580fbe59e258ea7be64d9dfb253c84f/greenlet-3.2.4-cp312-cp312-win_amd64.whl", hash = "sha256:a7d4e128405eea3814a12cc2605e0e6aedb4035bf32697f72deca74de4105e02", size = 299899, upload-time = "2025-08-07T13:38:53.448Z" }, { url = "https://files.pythonhosted.org/packages/49/e8/58c7f85958bda41dafea50497cbd59738c5c43dbbea5ee83d651234398f4/greenlet-3.2.4-cp313-cp313-macosx_11_0_universal2.whl", hash = "sha256:1a921e542453fe531144e91e1feedf12e07351b1cf6c9e8a3325ea600a715a31", size = 272814, upload-time = "2025-08-07T13:15:50.011Z" }, { url = "https://files.pythonhosted.org/packages/62/dd/b9f59862e9e257a16e4e610480cfffd29e3fae018a68c2332090b53aac3d/greenlet-3.2.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cd3c8e693bff0fff6ba55f140bf390fa92c994083f838fece0f63be121334945", size = 641073, upload-time = "2025-08-07T13:42:57.23Z" }, @@ -669,6 +821,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ee/43/3cecdc0349359e1a527cbf2e3e28e5f8f06d3343aaf82ca13437a9aa290f/greenlet-3.2.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:23768528f2911bcd7e475210822ffb5254ed10d71f4028387e5a99b4c6699671", size = 610497, upload-time = "2025-08-07T13:18:31.636Z" }, { url = "https://files.pythonhosted.org/packages/b8/19/06b6cf5d604e2c382a6f31cafafd6f33d5dea706f4db7bdab184bad2b21d/greenlet-3.2.4-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:00fadb3fedccc447f517ee0d3fd8fe49eae949e1cd0f6a611818f4f6fb7dc83b", size = 1121662, upload-time = "2025-08-07T13:42:41.117Z" }, { url = "https://files.pythonhosted.org/packages/a2/15/0d5e4e1a66fab130d98168fe984c509249c833c1a3c16806b90f253ce7b9/greenlet-3.2.4-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:d25c5091190f2dc0eaa3f950252122edbbadbb682aa7b1ef2f8af0f8c0afefae", size = 1149210, upload-time = "2025-08-07T13:18:24.072Z" }, + { url = "https://files.pythonhosted.org/packages/1c/53/f9c440463b3057485b8594d7a638bed53ba531165ef0ca0e6c364b5cc807/greenlet-3.2.4-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:6e343822feb58ac4d0a1211bd9399de2b3a04963ddeec21530fc426cc121f19b", size = 1564759, upload-time = "2025-11-04T12:42:19.395Z" }, + { url = "https://files.pythonhosted.org/packages/47/e4/3bb4240abdd0a8d23f4f88adec746a3099f0d86bfedb623f063b2e3b4df0/greenlet-3.2.4-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca7f6f1f2649b89ce02f6f229d7c19f680a6238af656f61e0115b24857917929", size = 1634288, upload-time = "2025-11-04T12:42:21.174Z" }, { url = "https://files.pythonhosted.org/packages/0b/55/2321e43595e6801e105fcfdee02b34c0f996eb71e6ddffca6b10b7e1d771/greenlet-3.2.4-cp313-cp313-win_amd64.whl", hash = "sha256:554b03b6e73aaabec3745364d6239e9e012d64c68ccd0b8430c64ccc14939a8b", size = 299685, upload-time = "2025-08-07T13:24:38.824Z" }, { url = "https://files.pythonhosted.org/packages/22/5c/85273fd7cc388285632b0498dbbab97596e04b154933dfe0f3e68156c68c/greenlet-3.2.4-cp314-cp314-macosx_11_0_universal2.whl", hash = "sha256:49a30d5fda2507ae77be16479bdb62a660fa51b1eb4928b524975b3bde77b3c0", size = 273586, upload-time = "2025-08-07T13:16:08.004Z" }, { url = "https://files.pythonhosted.org/packages/d1/75/10aeeaa3da9332c2e761e4c50d4c3556c21113ee3f0afa2cf5769946f7a3/greenlet-3.2.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:299fd615cd8fc86267b47597123e3f43ad79c9d8a22bebdce535e53550763e2f", size = 686346, upload-time = "2025-08-07T13:42:59.944Z" }, @@ -676,6 +830,8 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/dc/8b/29aae55436521f1d6f8ff4e12fb676f3400de7fcf27fccd1d4d17fd8fecd/greenlet-3.2.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl", hash = "sha256:b4a1870c51720687af7fa3e7cda6d08d801dae660f75a76f3845b642b4da6ee1", size = 694659, upload-time = "2025-08-07T13:53:17.759Z" }, { url = "https://files.pythonhosted.org/packages/92/2e/ea25914b1ebfde93b6fc4ff46d6864564fba59024e928bdc7de475affc25/greenlet-3.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:061dc4cf2c34852b052a8620d40f36324554bc192be474b9e9770e8c042fd735", size = 695355, upload-time = "2025-08-07T13:18:34.517Z" }, { url = "https://files.pythonhosted.org/packages/72/60/fc56c62046ec17f6b0d3060564562c64c862948c9d4bc8aa807cf5bd74f4/greenlet-3.2.4-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:44358b9bf66c8576a9f57a590d5f5d6e72fa4228b763d0e43fee6d3b06d3a337", size = 657512, upload-time = "2025-08-07T13:18:33.969Z" }, + { url = "https://files.pythonhosted.org/packages/23/6e/74407aed965a4ab6ddd93a7ded3180b730d281c77b765788419484cdfeef/greenlet-3.2.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:2917bdf657f5859fbf3386b12d68ede4cf1f04c90c3a6bc1f013dd68a22e2269", size = 1612508, upload-time = "2025-11-04T12:42:23.427Z" }, + { url = "https://files.pythonhosted.org/packages/0d/da/343cd760ab2f92bac1845ca07ee3faea9fe52bee65f7bcb19f16ad7de08b/greenlet-3.2.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:015d48959d4add5d6c9f6c5210ee3803a830dce46356e3bc326d6776bde54681", size = 1680760, upload-time = "2025-11-04T12:42:25.341Z" }, { url = "https://files.pythonhosted.org/packages/e3/a5/6ddab2b4c112be95601c13428db1d8b6608a8b6039816f2ba09c346c08fc/greenlet-3.2.4-cp314-cp314-win_amd64.whl", hash = "sha256:e37ab26028f12dbb0ff65f29a8d3d44a765c61e729647bf2ddfbbed621726f01", size = 303425, upload-time = "2025-08-07T13:32:27.59Z" }, ] @@ -688,6 +844,57 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86", size = 37515, upload-time = "2025-04-24T03:35:24.344Z" }, ] +[[package]] +name = "h2" +version = "4.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "hpack" }, + { name = "hyperframe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/1d/17/afa56379f94ad0fe8defd37d6eb3f89a25404ffc71d4d848893d270325fc/h2-4.3.0.tar.gz", hash = "sha256:6c59efe4323fa18b47a632221a1888bd7fde6249819beda254aeca909f221bf1", size = 2152026, upload-time = "2025-08-23T18:12:19.778Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/69/b2/119f6e6dcbd96f9069ce9a2665e0146588dc9f88f29549711853645e736a/h2-4.3.0-py3-none-any.whl", hash = "sha256:c438f029a25f7945c69e0ccf0fb951dc3f73a5f6412981daee861431b70e2bdd", size = 61779, upload-time = "2025-08-23T18:12:17.779Z" }, +] + +[[package]] +name = "hf-xet" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5e/6e/0f11bacf08a67f7fb5ee09740f2ca54163863b07b70d579356e9222ce5d8/hf_xet-1.2.0.tar.gz", hash = "sha256:a8c27070ca547293b6890c4bf389f713f80e8c478631432962bb7f4bc0bd7d7f", size = 506020, upload-time = "2025-10-24T19:04:32.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/a5/85ef910a0aa034a2abcfadc360ab5ac6f6bc4e9112349bd40ca97551cff0/hf_xet-1.2.0-cp313-cp313t-macosx_10_12_x86_64.whl", hash = "sha256:ceeefcd1b7aed4956ae8499e2199607765fbd1c60510752003b6cc0b8413b649", size = 2861870, upload-time = "2025-10-24T19:04:11.422Z" }, + { url = "https://files.pythonhosted.org/packages/ea/40/e2e0a7eb9a51fe8828ba2d47fe22a7e74914ea8a0db68a18c3aa7449c767/hf_xet-1.2.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:b70218dd548e9840224df5638fdc94bd033552963cfa97f9170829381179c813", size = 2717584, upload-time = "2025-10-24T19:04:09.586Z" }, + { url = "https://files.pythonhosted.org/packages/a5/7d/daf7f8bc4594fdd59a8a596f9e3886133fdc68e675292218a5e4c1b7e834/hf_xet-1.2.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7d40b18769bb9a8bc82a9ede575ce1a44c75eb80e7375a01d76259089529b5dc", size = 3315004, upload-time = "2025-10-24T19:04:00.314Z" }, + { url = "https://files.pythonhosted.org/packages/b1/ba/45ea2f605fbf6d81c8b21e4d970b168b18a53515923010c312c06cd83164/hf_xet-1.2.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:cd3a6027d59cfb60177c12d6424e31f4b5ff13d8e3a1247b3a584bf8977e6df5", size = 3222636, upload-time = "2025-10-24T19:03:58.111Z" }, + { url = "https://files.pythonhosted.org/packages/4a/1d/04513e3cab8f29ab8c109d309ddd21a2705afab9d52f2ba1151e0c14f086/hf_xet-1.2.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6de1fc44f58f6dd937956c8d304d8c2dea264c80680bcfa61ca4a15e7b76780f", size = 3408448, upload-time = "2025-10-24T19:04:20.951Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7c/60a2756d7feec7387db3a1176c632357632fbe7849fce576c5559d4520c7/hf_xet-1.2.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f182f264ed2acd566c514e45da9f2119110e48a87a327ca271027904c70c5832", size = 3503401, upload-time = "2025-10-24T19:04:22.549Z" }, + { url = "https://files.pythonhosted.org/packages/4e/64/48fffbd67fb418ab07451e4ce641a70de1c40c10a13e25325e24858ebe5a/hf_xet-1.2.0-cp313-cp313t-win_amd64.whl", hash = "sha256:293a7a3787e5c95d7be1857358a9130694a9c6021de3f27fa233f37267174382", size = 2900866, upload-time = "2025-10-24T19:04:33.461Z" }, + { url = "https://files.pythonhosted.org/packages/e2/51/f7e2caae42f80af886db414d4e9885fac959330509089f97cccb339c6b87/hf_xet-1.2.0-cp314-cp314t-macosx_10_12_x86_64.whl", hash = "sha256:10bfab528b968c70e062607f663e21e34e2bba349e8038db546646875495179e", size = 2861861, upload-time = "2025-10-24T19:04:19.01Z" }, + { url = "https://files.pythonhosted.org/packages/6e/1d/a641a88b69994f9371bd347f1dd35e5d1e2e2460a2e350c8d5165fc62005/hf_xet-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:2a212e842647b02eb6a911187dc878e79c4aa0aa397e88dd3b26761676e8c1f8", size = 2717699, upload-time = "2025-10-24T19:04:17.306Z" }, + { url = "https://files.pythonhosted.org/packages/df/e0/e5e9bba7d15f0318955f7ec3f4af13f92e773fbb368c0b8008a5acbcb12f/hf_xet-1.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:30e06daccb3a7d4c065f34fc26c14c74f4653069bb2b194e7f18f17cbe9939c0", size = 3314885, upload-time = "2025-10-24T19:04:07.642Z" }, + { url = "https://files.pythonhosted.org/packages/21/90/b7fe5ff6f2b7b8cbdf1bd56145f863c90a5807d9758a549bf3d916aa4dec/hf_xet-1.2.0-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:29c8fc913a529ec0a91867ce3d119ac1aac966e098cf49501800c870328cc090", size = 3221550, upload-time = "2025-10-24T19:04:05.55Z" }, + { url = "https://files.pythonhosted.org/packages/6f/cb/73f276f0a7ce46cc6a6ec7d6c7d61cbfe5f2e107123d9bbd0193c355f106/hf_xet-1.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e159cbfcfbb29f920db2c09ed8b660eb894640d284f102ada929b6e3dc410a", size = 3408010, upload-time = "2025-10-24T19:04:28.598Z" }, + { url = "https://files.pythonhosted.org/packages/b8/1e/d642a12caa78171f4be64f7cd9c40e3ca5279d055d0873188a58c0f5fbb9/hf_xet-1.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:9c91d5ae931510107f148874e9e2de8a16052b6f1b3ca3c1b12f15ccb491390f", size = 3503264, upload-time = "2025-10-24T19:04:30.397Z" }, + { url = "https://files.pythonhosted.org/packages/17/b5/33764714923fa1ff922770f7ed18c2daae034d21ae6e10dbf4347c854154/hf_xet-1.2.0-cp314-cp314t-win_amd64.whl", hash = "sha256:210d577732b519ac6ede149d2f2f34049d44e8622bf14eb3d63bbcd2d4b332dc", size = 2901071, upload-time = "2025-10-24T19:04:37.463Z" }, + { url = "https://files.pythonhosted.org/packages/96/2d/22338486473df5923a9ab7107d375dbef9173c338ebef5098ef593d2b560/hf_xet-1.2.0-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:46740d4ac024a7ca9b22bebf77460ff43332868b661186a8e46c227fdae01848", size = 2866099, upload-time = "2025-10-24T19:04:15.366Z" }, + { url = "https://files.pythonhosted.org/packages/7f/8c/c5becfa53234299bc2210ba314eaaae36c2875e0045809b82e40a9544f0c/hf_xet-1.2.0-cp37-abi3-macosx_11_0_arm64.whl", hash = "sha256:27df617a076420d8845bea087f59303da8be17ed7ec0cd7ee3b9b9f579dff0e4", size = 2722178, upload-time = "2025-10-24T19:04:13.695Z" }, + { url = "https://files.pythonhosted.org/packages/9a/92/cf3ab0b652b082e66876d08da57fcc6fa2f0e6c70dfbbafbd470bb73eb47/hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3651fd5bfe0281951b988c0facbe726aa5e347b103a675f49a3fa8144c7968fd", size = 3320214, upload-time = "2025-10-24T19:04:03.596Z" }, + { url = "https://files.pythonhosted.org/packages/46/92/3f7ec4a1b6a65bf45b059b6d4a5d38988f63e193056de2f420137e3c3244/hf_xet-1.2.0-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d06fa97c8562fb3ee7a378dd9b51e343bc5bc8190254202c9771029152f5e08c", size = 3229054, upload-time = "2025-10-24T19:04:01.949Z" }, + { url = "https://files.pythonhosted.org/packages/0b/dd/7ac658d54b9fb7999a0ccb07ad863b413cbaf5cf172f48ebcd9497ec7263/hf_xet-1.2.0-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:4c1428c9ae73ec0939410ec73023c4f842927f39db09b063b9482dac5a3bb737", size = 3413812, upload-time = "2025-10-24T19:04:24.585Z" }, + { url = "https://files.pythonhosted.org/packages/92/68/89ac4e5b12a9ff6286a12174c8538a5930e2ed662091dd2572bbe0a18c8a/hf_xet-1.2.0-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a55558084c16b09b5ed32ab9ed38421e2d87cf3f1f89815764d1177081b99865", size = 3508920, upload-time = "2025-10-24T19:04:26.927Z" }, + { url = "https://files.pythonhosted.org/packages/cb/44/870d44b30e1dcfb6a65932e3e1506c103a8a5aea9103c337e7a53180322c/hf_xet-1.2.0-cp37-abi3-win_amd64.whl", hash = "sha256:e6584a52253f72c9f52f9e549d5895ca7a471608495c4ecaa6cc73dba2b24d69", size = 2905735, upload-time = "2025-10-24T19:04:35.928Z" }, +] + +[[package]] +name = "hpack" +version = "4.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2c/48/71de9ed269fdae9c8057e5a4c0aa7402e8bb16f2c6e90b3aa53327b113f8/hpack-4.1.0.tar.gz", hash = "sha256:ec5eca154f7056aa06f196a557655c5b009b382873ac8d1e66e79e87535f1dca", size = 51276, upload-time = "2025-01-22T21:44:58.347Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/07/c6/80c95b1b2b94682a72cbdbfb85b81ae2daffa4291fbfa1b1464502ede10d/hpack-4.1.0-py3-none-any.whl", hash = "sha256:157ac792668d995c657d93111f46b4535ed114f0c9c8d672271bbec7eae1b496", size = 34357, upload-time = "2025-01-22T21:44:56.92Z" }, +] + [[package]] name = "httpcore" version = "1.0.9" @@ -716,6 +923,46 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl", hash = "sha256:d909fcccc110f8c7faf814ca82a9a4d816bc5a6dbfea25d6591d6985b8ba59ad", size = 73517, upload-time = "2024-12-06T15:37:21.509Z" }, ] +[package.optional-dependencies] +brotli = [ + { name = "brotli", marker = "platform_python_implementation == 'CPython'" }, + { name = "brotlicffi", marker = "platform_python_implementation != 'CPython'" }, +] +http2 = [ + { name = "h2" }, +] +socks = [ + { name = "socksio" }, +] + +[[package]] +name = "huggingface-hub" +version = "0.36.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "fsspec" }, + { name = "hf-xet", marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64'" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "requests" }, + { name = "tqdm" }, + { name = "typing-extensions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/98/63/4910c5fa9128fdadf6a9c5ac138e8b1b6cee4ca44bf7915bbfbce4e355ee/huggingface_hub-0.36.0.tar.gz", hash = "sha256:47b3f0e2539c39bf5cde015d63b72ec49baff67b6931c3d97f3f84532e2b8d25", size = 463358, upload-time = "2025-10-23T12:12:01.413Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/cb/bd/1a875e0d592d447cbc02805fd3fe0f497714d6a2583f59d14fa9ebad96eb/huggingface_hub-0.36.0-py3-none-any.whl", hash = "sha256:7bcc9ad17d5b3f07b57c78e79d527102d08313caa278a641993acddcb894548d", size = 566094, upload-time = "2025-10-23T12:11:59.557Z" }, +] + +[[package]] +name = "hyperframe" +version = "6.1.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/02/e7/94f8232d4a74cc99514c13a9f995811485a6903d48e5d952771ef6322e30/hyperframe-6.1.0.tar.gz", hash = "sha256:f630908a00854a7adeabd6382b43923a4c4cd4b821fcb527e6ab9e15382a3b08", size = 26566, upload-time = "2025-01-22T21:41:49.302Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/48/30/47d0bf6072f7252e6521f3447ccfa40b421b6824517f82854703d0f5a98b/hyperframe-6.1.0-py3-none-any.whl", hash = "sha256:b03380493a519fce58ea5af42e4a42317bf9bd425596f7a0835ffce80f1a42e5", size = 13007, upload-time = "2025-01-22T21:41:47.295Z" }, +] + [[package]] name = "ics" version = "0.7.2" @@ -1247,6 +1494,8 @@ name = "lessons" version = "0.1.0" source = { virtual = "lessons" } dependencies = [ + { name = "ddgs" }, + { name = "duckdb" }, { name = "jupyter" }, { name = "matplotlib" }, { name = "meteostat" }, @@ -1254,17 +1503,20 @@ dependencies = [ { name = "openpyxl" }, { name = "pandas" }, { name = "plotly" }, - { name = "pyarrow" }, { name = "requests" }, { name = "scikit-learn" }, { name = "scipy" }, { name = "seaborn" }, + { name = "smolagents" }, { name = "sqlalchemy" }, + { name = "tqdm" }, { name = "xlrd" }, ] [package.metadata] requires-dist = [ + { name = "ddgs", specifier = ">=9.9.3" }, + { name = "duckdb", specifier = ">=1.4.3" }, { name = "jupyter", specifier = ">=1.1.1" }, { name = "matplotlib", specifier = ">=3.9.2" }, { name = "meteostat", specifier = ">=1.7.4" }, @@ -1272,12 +1524,13 @@ requires-dist = [ { name = "openpyxl", specifier = ">=3.1.5" }, { name = "pandas", specifier = ">=2.2.3" }, { name = "plotly", specifier = ">=5.24.1" }, - { name = "pyarrow", specifier = ">=21.0.0" }, { name = "requests", specifier = ">=2.32.3" }, { name = "scikit-learn", specifier = ">=1.5.2" }, { name = "scipy", specifier = ">=1.13.1" }, { name = "seaborn", specifier = ">=0.13.2" }, + { name = "smolagents", specifier = ">=1.23.0" }, { name = "sqlalchemy", specifier = ">=2.0.35" }, + { name = "tqdm", specifier = ">=4.67.1" }, { name = "xlrd", specifier = ">=2.0.1" }, ] @@ -1363,6 +1616,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b6/db/8f620f1ac62cf32554821b00b768dd5957ac8e3fd051593532be5b40b438/lxml-6.0.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:51bd5d1a9796ca253db6045ab45ca882c09c071deafffc22e06975b7ace36300", size = 3518127, upload-time = "2025-08-22T10:37:51.66Z" }, ] +[[package]] +name = "markdown-it-py" +version = "4.0.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mdurl" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5b/f5/4ec618ed16cc4f8fb3b701563655a69816155e79e24a17b651541804721d/markdown_it_py-4.0.0.tar.gz", hash = "sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3", size = 73070, upload-time = "2025-08-11T12:57:52.854Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/54/e7d793b573f298e1c9013b8c4dade17d481164aa517d1d7148619c2cedbf/markdown_it_py-4.0.0-py3-none-any.whl", hash = "sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147", size = 87321, upload-time = "2025-08-11T12:57:51.923Z" }, +] + [[package]] name = "markupsafe" version = "3.0.2" @@ -1487,6 +1752,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" }, ] +[[package]] +name = "mdurl" +version = "0.1.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz", hash = "sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba", size = 8729, upload-time = "2022-08-14T12:40:10.846Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl", hash = "sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8", size = 9979, upload-time = "2022-08-14T12:40:09.779Z" }, +] + [[package]] name = "meteostat" version = "1.7.4" @@ -1962,6 +2236,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/95/a9/12e2dc726ba1ba775a2c6922d5d5b4488ad60bdab0888c337c194c8e6de8/plotly-6.3.0-py3-none-any.whl", hash = "sha256:7ad806edce9d3cdd882eaebaf97c0c9e252043ed1ed3d382c3e3520ec07806d4", size = 9791257, upload-time = "2025-08-12T20:22:09.205Z" }, ] +[[package]] +name = "primp" +version = "0.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/56/0b/a87556189da4de1fc6360ca1aa05e8335509633f836cdd06dd17f0743300/primp-0.15.0.tar.gz", hash = "sha256:1af8ea4b15f57571ff7fc5e282a82c5eb69bc695e19b8ddeeda324397965b30a", size = 113022, upload-time = "2025-04-17T11:41:05.315Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f5/5a/146ac964b99ea7657ad67eb66f770be6577dfe9200cb28f9a95baffd6c3f/primp-0.15.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1b281f4ca41a0c6612d4c6e68b96e28acfe786d226a427cd944baa8d7acd644f", size = 3178914, upload-time = "2025-04-17T11:40:59.558Z" }, + { url = "https://files.pythonhosted.org/packages/bc/8a/cc2321e32db3ce64d6e32950d5bcbea01861db97bfb20b5394affc45b387/primp-0.15.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:489cbab55cd793ceb8f90bb7423c6ea64ebb53208ffcf7a044138e3c66d77299", size = 2955079, upload-time = "2025-04-17T11:40:57.398Z" }, + { url = "https://files.pythonhosted.org/packages/c3/7b/cbd5d999a07ff2a21465975d4eb477ae6f69765e8fe8c9087dab250180d8/primp-0.15.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c18b45c23f94016215f62d2334552224236217aaeb716871ce0e4dcfa08eb161", size = 3281018, upload-time = "2025-04-17T11:40:55.308Z" }, + { url = "https://files.pythonhosted.org/packages/1b/6e/a6221c612e61303aec2bcac3f0a02e8b67aee8c0db7bdc174aeb8010f975/primp-0.15.0-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:e985a9cba2e3f96a323722e5440aa9eccaac3178e74b884778e926b5249df080", size = 3255229, upload-time = "2025-04-17T11:40:47.811Z" }, + { url = "https://files.pythonhosted.org/packages/3b/54/bfeef5aca613dc660a69d0760a26c6b8747d8fdb5a7f20cb2cee53c9862f/primp-0.15.0-cp38-abi3-manylinux_2_34_armv7l.whl", hash = "sha256:6b84a6ffa083e34668ff0037221d399c24d939b5629cd38223af860de9e17a83", size = 3014522, upload-time = "2025-04-17T11:40:50.191Z" }, + { url = "https://files.pythonhosted.org/packages/ac/96/84078e09f16a1dad208f2fe0f8a81be2cf36e024675b0f9eec0c2f6e2182/primp-0.15.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:592f6079646bdf5abbbfc3b0a28dac8de943f8907a250ce09398cda5eaebd260", size = 3418567, upload-time = "2025-04-17T11:41:01.595Z" }, + { url = "https://files.pythonhosted.org/packages/6c/80/8a7a9587d3eb85be3d0b64319f2f690c90eb7953e3f73a9ddd9e46c8dc42/primp-0.15.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5a728e5a05f37db6189eb413d22c78bd143fa59dd6a8a26dacd43332b3971fe8", size = 3606279, upload-time = "2025-04-17T11:41:03.61Z" }, + { url = "https://files.pythonhosted.org/packages/0c/dd/f0183ed0145e58cf9d286c1b2c14f63ccee987a4ff79ac85acc31b5d86bd/primp-0.15.0-cp38-abi3-win_amd64.whl", hash = "sha256:aeb6bd20b06dfc92cfe4436939c18de88a58c640752cf7f30d9e4ae893cdec32", size = 3149967, upload-time = "2025-04-17T11:41:07.067Z" }, +] + [[package]] name = "prometheus-client" version = "0.23.1" @@ -2017,42 +2307,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, ] -[[package]] -name = "pyarrow" -version = "21.0.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ef/c2/ea068b8f00905c06329a3dfcd40d0fcc2b7d0f2e355bdb25b65e0a0e4cd4/pyarrow-21.0.0.tar.gz", hash = "sha256:5051f2dccf0e283ff56335760cbc8622cf52264d67e359d5569541ac11b6d5bc", size = 1133487, upload-time = "2025-07-18T00:57:31.761Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/94/dc/80564a3071a57c20b7c32575e4a0120e8a330ef487c319b122942d665960/pyarrow-21.0.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:c077f48aab61738c237802836fc3844f85409a46015635198761b0d6a688f87b", size = 31243234, upload-time = "2025-07-18T00:55:03.812Z" }, - { url = "https://files.pythonhosted.org/packages/ea/cc/3b51cb2db26fe535d14f74cab4c79b191ed9a8cd4cbba45e2379b5ca2746/pyarrow-21.0.0-cp311-cp311-macosx_12_0_x86_64.whl", hash = "sha256:689f448066781856237eca8d1975b98cace19b8dd2ab6145bf49475478bcaa10", size = 32714370, upload-time = "2025-07-18T00:55:07.495Z" }, - { url = "https://files.pythonhosted.org/packages/24/11/a4431f36d5ad7d83b87146f515c063e4d07ef0b7240876ddb885e6b44f2e/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:479ee41399fcddc46159a551705b89c05f11e8b8cb8e968f7fec64f62d91985e", size = 41135424, upload-time = "2025-07-18T00:55:11.461Z" }, - { url = "https://files.pythonhosted.org/packages/74/dc/035d54638fc5d2971cbf1e987ccd45f1091c83bcf747281cf6cc25e72c88/pyarrow-21.0.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:40ebfcb54a4f11bcde86bc586cbd0272bac0d516cfa539c799c2453768477569", size = 42823810, upload-time = "2025-07-18T00:55:16.301Z" }, - { url = "https://files.pythonhosted.org/packages/2e/3b/89fced102448a9e3e0d4dded1f37fa3ce4700f02cdb8665457fcc8015f5b/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:8d58d8497814274d3d20214fbb24abcad2f7e351474357d552a8d53bce70c70e", size = 43391538, upload-time = "2025-07-18T00:55:23.82Z" }, - { url = "https://files.pythonhosted.org/packages/fb/bb/ea7f1bd08978d39debd3b23611c293f64a642557e8141c80635d501e6d53/pyarrow-21.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:585e7224f21124dd57836b1530ac8f2df2afc43c861d7bf3d58a4870c42ae36c", size = 45120056, upload-time = "2025-07-18T00:55:28.231Z" }, - { url = "https://files.pythonhosted.org/packages/6e/0b/77ea0600009842b30ceebc3337639a7380cd946061b620ac1a2f3cb541e2/pyarrow-21.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:555ca6935b2cbca2c0e932bedd853e9bc523098c39636de9ad4693b5b1df86d6", size = 26220568, upload-time = "2025-07-18T00:55:32.122Z" }, - { url = "https://files.pythonhosted.org/packages/ca/d4/d4f817b21aacc30195cf6a46ba041dd1be827efa4a623cc8bf39a1c2a0c0/pyarrow-21.0.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:3a302f0e0963db37e0a24a70c56cf91a4faa0bca51c23812279ca2e23481fccd", size = 31160305, upload-time = "2025-07-18T00:55:35.373Z" }, - { url = "https://files.pythonhosted.org/packages/a2/9c/dcd38ce6e4b4d9a19e1d36914cb8e2b1da4e6003dd075474c4cfcdfe0601/pyarrow-21.0.0-cp312-cp312-macosx_12_0_x86_64.whl", hash = "sha256:b6b27cf01e243871390474a211a7922bfbe3bda21e39bc9160daf0da3fe48876", size = 32684264, upload-time = "2025-07-18T00:55:39.303Z" }, - { url = "https://files.pythonhosted.org/packages/4f/74/2a2d9f8d7a59b639523454bec12dba35ae3d0a07d8ab529dc0809f74b23c/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:e72a8ec6b868e258a2cd2672d91f2860ad532d590ce94cdf7d5e7ec674ccf03d", size = 41108099, upload-time = "2025-07-18T00:55:42.889Z" }, - { url = "https://files.pythonhosted.org/packages/ad/90/2660332eeb31303c13b653ea566a9918484b6e4d6b9d2d46879a33ab0622/pyarrow-21.0.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b7ae0bbdc8c6674259b25bef5d2a1d6af5d39d7200c819cf99e07f7dfef1c51e", size = 42829529, upload-time = "2025-07-18T00:55:47.069Z" }, - { url = "https://files.pythonhosted.org/packages/33/27/1a93a25c92717f6aa0fca06eb4700860577d016cd3ae51aad0e0488ac899/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:58c30a1729f82d201627c173d91bd431db88ea74dcaa3885855bc6203e433b82", size = 43367883, upload-time = "2025-07-18T00:55:53.069Z" }, - { url = "https://files.pythonhosted.org/packages/05/d9/4d09d919f35d599bc05c6950095e358c3e15148ead26292dfca1fb659b0c/pyarrow-21.0.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:072116f65604b822a7f22945a7a6e581cfa28e3454fdcc6939d4ff6090126623", size = 45133802, upload-time = "2025-07-18T00:55:57.714Z" }, - { url = "https://files.pythonhosted.org/packages/71/30/f3795b6e192c3ab881325ffe172e526499eb3780e306a15103a2764916a2/pyarrow-21.0.0-cp312-cp312-win_amd64.whl", hash = "sha256:cf56ec8b0a5c8c9d7021d6fd754e688104f9ebebf1bf4449613c9531f5346a18", size = 26203175, upload-time = "2025-07-18T00:56:01.364Z" }, - { url = "https://files.pythonhosted.org/packages/16/ca/c7eaa8e62db8fb37ce942b1ea0c6d7abfe3786ca193957afa25e71b81b66/pyarrow-21.0.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e99310a4ebd4479bcd1964dff9e14af33746300cb014aa4a3781738ac63baf4a", size = 31154306, upload-time = "2025-07-18T00:56:04.42Z" }, - { url = "https://files.pythonhosted.org/packages/ce/e8/e87d9e3b2489302b3a1aea709aaca4b781c5252fcb812a17ab6275a9a484/pyarrow-21.0.0-cp313-cp313-macosx_12_0_x86_64.whl", hash = "sha256:d2fe8e7f3ce329a71b7ddd7498b3cfac0eeb200c2789bd840234f0dc271a8efe", size = 32680622, upload-time = "2025-07-18T00:56:07.505Z" }, - { url = "https://files.pythonhosted.org/packages/84/52/79095d73a742aa0aba370c7942b1b655f598069489ab387fe47261a849e1/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:f522e5709379d72fb3da7785aa489ff0bb87448a9dc5a75f45763a795a089ebd", size = 41104094, upload-time = "2025-07-18T00:56:10.994Z" }, - { url = "https://files.pythonhosted.org/packages/89/4b/7782438b551dbb0468892a276b8c789b8bbdb25ea5c5eb27faadd753e037/pyarrow-21.0.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:69cbbdf0631396e9925e048cfa5bce4e8c3d3b41562bbd70c685a8eb53a91e61", size = 42825576, upload-time = "2025-07-18T00:56:15.569Z" }, - { url = "https://files.pythonhosted.org/packages/b3/62/0f29de6e0a1e33518dec92c65be0351d32d7ca351e51ec5f4f837a9aab91/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:731c7022587006b755d0bdb27626a1a3bb004bb56b11fb30d98b6c1b4718579d", size = 43368342, upload-time = "2025-07-18T00:56:19.531Z" }, - { url = "https://files.pythonhosted.org/packages/90/c7/0fa1f3f29cf75f339768cc698c8ad4ddd2481c1742e9741459911c9ac477/pyarrow-21.0.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:dc56bc708f2d8ac71bd1dcb927e458c93cec10b98eb4120206a4091db7b67b99", size = 45131218, upload-time = "2025-07-18T00:56:23.347Z" }, - { url = "https://files.pythonhosted.org/packages/01/63/581f2076465e67b23bc5a37d4a2abff8362d389d29d8105832e82c9c811c/pyarrow-21.0.0-cp313-cp313-win_amd64.whl", hash = "sha256:186aa00bca62139f75b7de8420f745f2af12941595bbbfa7ed3870ff63e25636", size = 26087551, upload-time = "2025-07-18T00:56:26.758Z" }, - { url = "https://files.pythonhosted.org/packages/c9/ab/357d0d9648bb8241ee7348e564f2479d206ebe6e1c47ac5027c2e31ecd39/pyarrow-21.0.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:a7a102574faa3f421141a64c10216e078df467ab9576684d5cd696952546e2da", size = 31290064, upload-time = "2025-07-18T00:56:30.214Z" }, - { url = "https://files.pythonhosted.org/packages/3f/8a/5685d62a990e4cac2043fc76b4661bf38d06efed55cf45a334b455bd2759/pyarrow-21.0.0-cp313-cp313t-macosx_12_0_x86_64.whl", hash = "sha256:1e005378c4a2c6db3ada3ad4c217b381f6c886f0a80d6a316fe586b90f77efd7", size = 32727837, upload-time = "2025-07-18T00:56:33.935Z" }, - { url = "https://files.pythonhosted.org/packages/fc/de/c0828ee09525c2bafefd3e736a248ebe764d07d0fd762d4f0929dbc516c9/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:65f8e85f79031449ec8706b74504a316805217b35b6099155dd7e227eef0d4b6", size = 41014158, upload-time = "2025-07-18T00:56:37.528Z" }, - { url = "https://files.pythonhosted.org/packages/6e/26/a2865c420c50b7a3748320b614f3484bfcde8347b2639b2b903b21ce6a72/pyarrow-21.0.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:3a81486adc665c7eb1a2bde0224cfca6ceaba344a82a971ef059678417880eb8", size = 42667885, upload-time = "2025-07-18T00:56:41.483Z" }, - { url = "https://files.pythonhosted.org/packages/0a/f9/4ee798dc902533159250fb4321267730bc0a107d8c6889e07c3add4fe3a5/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fc0d2f88b81dcf3ccf9a6ae17f89183762c8a94a5bdcfa09e05cfe413acf0503", size = 43276625, upload-time = "2025-07-18T00:56:48.002Z" }, - { url = "https://files.pythonhosted.org/packages/5a/da/e02544d6997037a4b0d22d8e5f66bc9315c3671371a8b18c79ade1cefe14/pyarrow-21.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6299449adf89df38537837487a4f8d3bd91ec94354fdd2a7d30bc11c48ef6e79", size = 44951890, upload-time = "2025-07-18T00:56:52.568Z" }, - { url = "https://files.pythonhosted.org/packages/e5/4e/519c1bc1876625fe6b71e9a28287c43ec2f20f73c658b9ae1d485c0c206e/pyarrow-21.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:222c39e2c70113543982c6b34f3077962b44fca38c0bd9e68bb6781534425c10", size = 26371006, upload-time = "2025-07-18T00:56:56.379Z" }, -] - [[package]] name = "pycparser" version = "2.23" @@ -2150,6 +2404,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, ] +[[package]] +name = "python-dotenv" +version = "1.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f0/26/19cadc79a718c5edbec86fd4919a6b6d3f681039a2f6d66d14be94e75fb9/python_dotenv-1.2.1.tar.gz", hash = "sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6", size = 44221, upload-time = "2025-10-26T15:12:10.434Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/14/1b/a298b06749107c305e1fe0f814c6c74aea7b2f1e10989cb30f544a1b3253/python_dotenv-1.2.1-py3-none-any.whl", hash = "sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61", size = 21230, upload-time = "2025-10-26T15:12:09.109Z" }, +] + [[package]] name = "python-json-logger" version = "3.3.0" @@ -2354,6 +2617,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl", hash = "sha256:6c3d97604e4c5ce9f714898e05401a0445a641cfa276432b0a648c80856f6a3f", size = 8046, upload-time = "2025-07-18T01:05:03.843Z" }, ] +[[package]] +name = "rich" +version = "14.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown-it-py" }, + { name = "pygments" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fb/d2/8920e102050a0de7bfabeb4c4614a49248cf8d5d7a8d01885fbb24dc767a/rich-14.2.0.tar.gz", hash = "sha256:73ff50c7c0c1c77c8243079283f4edb376f0f6442433aecb8ce7e6d0b92d1fe4", size = 219990, upload-time = "2025-10-09T14:16:53.064Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/7a/b0178788f8dc6cafce37a212c99565fa1fe7872c70c6c9c1e1a372d9d88f/rich-14.2.0-py3-none-any.whl", hash = "sha256:76bc51fe2e57d2b1be1f96c524b890b816e334ab4c1e45888799bfaab0021edd", size = 243393, upload-time = "2025-10-09T14:16:51.245Z" }, +] + [[package]] name = "rpds-py" version = "0.27.1" @@ -2613,6 +2889,23 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, ] +[[package]] +name = "smolagents" +version = "1.23.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "huggingface-hub" }, + { name = "jinja2" }, + { name = "pillow" }, + { name = "python-dotenv" }, + { name = "requests" }, + { name = "rich" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/e3/73/7283781e61b71ca20d263b9ab96fed60cb474d5bfa612a705c5fd0277496/smolagents-1.23.0.tar.gz", hash = "sha256:a8ead28a85a02a9f1bcf25016db6bdc3ba2cb456912e336fa7fabd9acf4203bc", size = 215259, upload-time = "2025-11-17T14:20:27.876Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/82/ed/35eb943115bb8a1b97ebcf12a3013306e37a4ac5fa5f5c2016ed5ea1264e/smolagents-1.23.0-py3-none-any.whl", hash = "sha256:4851cb6a27e5adc1b916b61991d1d2a7cedf4947677d0ae92b3a9cc6d29c5528", size = 148412, upload-time = "2025-11-17T14:20:26.231Z" }, +] + [[package]] name = "sniffio" version = "1.3.1" @@ -2622,6 +2915,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e9/44/75a9c9421471a6c4805dbf2356f7c181a29c1879239abab1ea2cc8f38b40/sniffio-1.3.1-py3-none-any.whl", hash = "sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2", size = 10235, upload-time = "2024-02-25T23:20:01.196Z" }, ] +[[package]] +name = "socksio" +version = "1.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/5c/48a7d9495be3d1c651198fd99dbb6ce190e2274d0f28b9051307bdec6b85/socksio-1.0.0.tar.gz", hash = "sha256:f88beb3da5b5c38b9890469de67d0cb0f9d494b78b106ca1845f96c10b91c4ac", size = 19055, upload-time = "2020-04-17T15:50:34.664Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/37/c3/6eeb6034408dac0fa653d126c9204ade96b819c936e136c5e8a6897eee9c/socksio-1.0.0-py3-none-any.whl", hash = "sha256:95dc1f15f9b34e8d7b16f06d74b8ccf48f609af32ab33c608d08761c5dcbb1f3", size = 12763, upload-time = "2020-04-17T15:50:31.878Z" }, +] + [[package]] name = "soupsieve" version = "2.8" @@ -2745,6 +3047,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456, upload-time = "2025-08-08T18:26:59.207Z" }, ] +[[package]] +name = "tqdm" +version = "4.67.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl", hash = "sha256:26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2", size = 78540, upload-time = "2024-11-24T20:12:19.698Z" }, +] + [[package]] name = "traitlets" version = "5.14.3" From 63bb1b40a3bc0fcceac07114f705d22698493576 Mon Sep 17 00:00:00 2001 From: lada-px Date: Mon, 15 Dec 2025 08:58:21 +0100 Subject: [PATCH 2/3] agenti a agentky --- lessons/pydata/agents.zip | Bin 0 -> 215863 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 lessons/pydata/agents.zip diff --git a/lessons/pydata/agents.zip b/lessons/pydata/agents.zip new file mode 100644 index 0000000000000000000000000000000000000000..8fcaf72115f689b8f12f19959cbd6e840ea12bb6 GIT binary patch literal 215863 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

ZJae8%| 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

V-JDgfKdcpNR+Z&QV`n6BZl2QkF_4Ii*q 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 R{JP%3003g)uOA@5{{s~o6^j4> literal 0 HcmV?d00001 From b775c7be1d8df0690e2911f0f6de7a93ac81c367 Mon Sep 17 00:00:00 2001 From: lada-px Date: Mon, 15 Dec 2025 09:19:15 +0100 Subject: [PATCH 3/3] odstranit zip --- lessons/pydata/agents.zip | Bin 215863 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 lessons/pydata/agents.zip diff --git a/lessons/pydata/agents.zip b/lessons/pydata/agents.zip deleted file mode 100644 index 8fcaf72115f689b8f12f19959cbd6e840ea12bb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 215863 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

ZJae8%| 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

V-JDgfKdcpNR+Z&QV`n6BZl2QkF_4Ii*q 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 R{JP%3003g)uOA@5{{s~o6^j4>