diff --git a/_delphi_utils_python/delphi_utils/geomap.py b/_delphi_utils_python/delphi_utils/geomap.py index 960068943..646743319 100644 --- a/_delphi_utils_python/delphi_utils/geomap.py +++ b/_delphi_utils_python/delphi_utils/geomap.py @@ -392,16 +392,17 @@ def replace_geocode( df = df.groupby([date_col, new_col]).sum().reset_index() return df - def add_population_column(self, data, geocode_type, geocode_col=None): + def add_population_column(self, geocode_type, data=None, geocode_col=None): """ - Appends a population column to a dateframe, based on the FIPS or ZIP code. + Appends a population column to a dataframe, based on the FIPS or ZIP code. If no + dataframe is provided, the full crosswalk from geocode to population is returned. Parameters --------- - data: pd.DataFrame - The dataframe with a FIPS code column. geocode_type: {"fips", "zip"} The type of the geocode contained in geocode_col. + data: pd.DataFrame + The dataframe with a FIPS code column. geocode_col: str, default None The name of the column containing the geocodes. If None, uses the geocode_type as the name. @@ -419,11 +420,14 @@ def add_population_column(self, data, geocode_type, geocode_col=None): For other codes, aggregate those." ) + pop_df = self._load_crosswalk(from_code=geocode_type, to_code="pop") + + if data is None: + return pop_df.rename(columns={"pop": "population"}) + if not is_string_dtype(data[geocode_col]): data[geocode_col] = data[geocode_col].astype(str).str.zfill(5) - pop_df = self._load_crosswalk(from_code=geocode_type, to_code="pop") - data_with_pop = ( data.copy() .merge(pop_df, left_on=geocode_col, right_on=geocode_type, how="inner") diff --git a/_delphi_utils_python/tests/test_geomap.py b/_delphi_utils_python/tests/test_geomap.py index fca26b8ea..b756d1618 100644 --- a/_delphi_utils_python/tests/test_geomap.py +++ b/_delphi_utils_python/tests/test_geomap.py @@ -277,12 +277,14 @@ def test_zip_to_state_id(self): def test_add_population_column(self): gmpr = GeoMapper() - new_data = gmpr.add_population_column(self.fips_data_3, "fips") + new_data = gmpr.add_population_column("fips", self.fips_data_3) assert new_data["population"].sum() == 274963 - new_data = gmpr.add_population_column(self.zip_data, "zip") + new_data = gmpr.add_population_column("zip", self.zip_data) assert new_data["population"].sum() == 274902 with pytest.raises(ValueError): - new_data = gmpr.add_population_column(self.zip_data, "hrr") + new_data = gmpr.add_population_column("hrr", self.zip_data) + pop_df = gmpr.add_population_column("fips") + assert pop_df.shape == (3274, 2) def test_add_geocode(self): gmpr = GeoMapper() diff --git a/jhu/delphi_jhu/pull.py b/jhu/delphi_jhu/pull.py index ae72a780a..e567c1af9 100644 --- a/jhu/delphi_jhu/pull.py +++ b/jhu/delphi_jhu/pull.py @@ -69,12 +69,7 @@ def pull_jhu_data(base_url: str, metric: str, pop_df: pd.DataFrame) -> pd.DataFr gmpr = GeoMapper() df = gmpr.replace_geocode(df, "jhu_uid", "fips", from_col="UID", date_col="timestamp") - - # Merge in population LOWERCASE, consistent across confirmed and deaths - # Set population as NAN for fake fips - pop_df.rename(columns={'FIPS':'fips'}, inplace=True) - pop_df['fips'] = pop_df['fips'].astype(int).\ - astype(str).str.zfill(5) + # Merge in population, set population as NAN for fake fips df = pd.merge(df, pop_df, on="fips", how='left') # Add a dummy first row here on day before first day diff --git a/jhu/delphi_jhu/run.py b/jhu/delphi_jhu/run.py index d355fb090..8a2287792 100644 --- a/jhu/delphi_jhu/run.py +++ b/jhu/delphi_jhu/run.py @@ -17,6 +17,7 @@ S3ArchiveDiffer, ) +from delphi_utils import GeoMapper from .geo import geo_map from .pull import pull_jhu_data from .smooth import ( @@ -84,10 +85,7 @@ def run_module(): else: arch_diff = None - pop_df = pd.read_csv( - join(static_file_dir, "fips_population.csv"), - dtype={"fips": float, "population": float}, - ) + pop_df = GeoMapper().add_population_column("fips") dfs = {metric: pull_jhu_data(base_url, metric, pop_df) for metric in METRICS} for metric, geo_res, sensor, smoother in product( diff --git a/jhu/static/fips_population.csv b/jhu/static/fips_population.csv deleted file mode 100644 index 7421a53a2..000000000 --- a/jhu/static/fips_population.csv +++ /dev/null @@ -1,3197 +0,0 @@ -fips,population -72,3193694 -1000.0,4903185 -1001.0,55869 -1003.0,223234 -1005.0,24686 -1007.0,22394 -1009.0,57826 -1011.0,10101 -1013.0,19448 -1015.0,113605 -1017.0,33254 -1019.0,26196 -1021.0,44428 -1023.0,12589 -1025.0,23622 -1027.0,13235 -1029.0,14910 -1031.0,52342 -1033.0,55241 -1035.0,12067 -1037.0,10663 -1039.0,37049 -1041.0,13772 -1043.0,83768 -1045.0,49172 -1047.0,37196 -1049.0,71513 -1051.0,81209 -1053.0,36633 -1055.0,102268 -1057.0,16302 -1059.0,31362 -1061.0,26271 -1063.0,8111 -1065.0,14651 -1067.0,17205 -1069.0,105882 -1071.0,51626 -1073.0,658573 -1075.0,13805 -1077.0,92729 -1079.0,32924 -1081.0,164542 -1083.0,98915 -1085.0,9726 -1087.0,18068 -1089.0,372909 -1091.0,18863 -1093.0,29709 -1095.0,96774 -1097.0,413210 -1099.0,20733 -1101.0,226486 -1103.0,119679 -1105.0,8923 -1107.0,19930 -1109.0,33114 -1111.0,22722 -1113.0,57961 -1115.0,89512 -1117.0,217702 -1119.0,12427 -1121.0,79978 -1123.0,40367 -1125.0,209355 -1127.0,63521 -1129.0,16326 -1131.0,10373 -1133.0,23629 -2000.0,731545 -2013.0,3337 -2016.0,5634 -2020.0,288000 -2050.0,18386 -2060.0,836 -2068.0,2097 -2070.0,4916 -2090.0,96849 -2100.0,2530 -2105.0,2148 -2110.0,31974 -2122.0,58708 -2130.0,13901 -2150.0,12998 -2158.0,8314 -2164.0,1592 -2170.0,108317 -2180.0,10004 -2185.0,9832 -2188.0,7621 -2195.0,3266 -2198.0,6203 -2220.0,8493 -2230.0,1183 -2240.0,6893 -2261.0,9202 -2275.0,2502 -2282.0,579 -2290.0,5230 -4000.0,7278717 -4001.0,71887 -4003.0,125922 -4005.0,143476 -4007.0,54018 -4009.0,38837 -4011.0,9498 -4012.0,21108 -4013.0,4485414 -4015.0,212181 -4017.0,110924 -4019.0,1047279 -4021.0,462789 -4023.0,46498 -4025.0,235099 -4027.0,213787 -5000.0,3017804 -5001.0,17486 -5003.0,19657 -5005.0,41932 -5007.0,279141 -5009.0,37432 -5011.0,10763 -5013.0,5189 -5015.0,28380 -5017.0,10118 -5019.0,22320 -5021.0,14551 -5023.0,24919 -5025.0,7956 -5027.0,23457 -5029.0,20846 -5031.0,110332 -5033.0,63257 -5035.0,47955 -5037.0,16419 -5039.0,7009 -5041.0,11361 -5043.0,18219 -5045.0,126007 -5047.0,17715 -5049.0,12477 -5051.0,99386 -5053.0,18265 -5055.0,45325 -5057.0,21532 -5059.0,33771 -5061.0,13202 -5063.0,37825 -5065.0,13629 -5067.0,16719 -5069.0,66824 -5071.0,26578 -5073.0,6624 -5075.0,16406 -5077.0,8857 -5079.0,13024 -5081.0,12259 -5083.0,21466 -5085.0,73309 -5087.0,16576 -5089.0,16694 -5091.0,43257 -5093.0,40651 -5095.0,6701 -5097.0,8986 -5099.0,8252 -5101.0,7753 -5103.0,23382 -5105.0,10455 -5107.0,17782 -5109.0,10718 -5111.0,23528 -5113.0,19964 -5115.0,64072 -5117.0,8062 -5119.0,391911 -5121.0,17958 -5123.0,24994 -5125.0,122437 -5127.0,10281 -5129.0,7881 -5131.0,127827 -5133.0,17007 -5135.0,17442 -5137.0,12506 -5139.0,38682 -5141.0,16545 -5143.0,239187 -5145.0,78753 -5147.0,6320 -5149.0,21341 -6000.0,39512223 -6001.0,1671329 -6003.0,1129 -6005.0,39752 -6007.0,219186 -6009.0,45905 -6011.0,21547 -6013.0,1153526 -6015.0,27812 -6017.0,192843 -6019.0,999101 -6021.0,28393 -6023.0,135558 -6025.0,181215 -6027.0,18039 -6029.0,900202 -6031.0,152940 -6033.0,64386 -6035.0,30573 -6037.0,10039107 -6039.0,157327 -6041.0,258826 -6043.0,17203 -6045.0,86749 -6047.0,277680 -6049.0,8841 -6051.0,14444 -6053.0,434061 -6055.0,137744 -6057.0,99755 -6059.0,3175692 -6061.0,398329 -6063.0,18807 -6065.0,2470546 -6067.0,1552058 -6069.0,62808 -6071.0,2180085 -6073.0,3338330 -6075.0,881549 -6077.0,762148 -6079.0,283111 -6081.0,766573 -6083.0,446499 -6085.0,1927852 -6087.0,273213 -6089.0,180080 -6091.0,3005 -6093.0,43539 -6095.0,447643 -6097.0,494336 -6099.0,550660 -6101.0,96971 -6103.0,65084 -6105.0,12285 -6107.0,466195 -6109.0,54478 -6111.0,846006 -6113.0,220500 -6115.0,78668 -8000.0,5758736 -8001.0,517421 -8003.0,16233 -8005.0,656590 -8007.0,14029 -8009.0,3581 -8011.0,5577 -8013.0,326196 -8014.0,70465 -8015.0,20356 -8017.0,1831 -8019.0,9700 -8021.0,8205 -8023.0,3887 -8025.0,6061 -8027.0,5068 -8029.0,31162 -8031.0,727211 -8033.0,2055 -8035.0,351154 -8037.0,55127 -8039.0,26729 -8041.0,720403 -8043.0,47839 -8045.0,60061 -8047.0,6243 -8049.0,15734 -8051.0,17462 -8053.0,820 -8055.0,6897 -8057.0,1392 -8059.0,582881 -8061.0,1406 -8063.0,7097 -8065.0,8127 -8067.0,56221 -8069.0,356899 -8071.0,14506 -8073.0,5701 -8075.0,22409 -8077.0,154210 -8079.0,769 -8081.0,13283 -8083.0,26183 -8085.0,42758 -8087.0,29068 -8089.0,18278 -8091.0,4952 -8093.0,18845 -8095.0,4265 -8097.0,17767 -8099.0,12172 -8101.0,168424 -8103.0,6324 -8105.0,11267 -8107.0,25638 -8109.0,6824 -8111.0,728 -8113.0,8179 -8115.0,2248 -8117.0,31011 -8119.0,25388 -8121.0,4908 -8123.0,324492 -8125.0,10019 -9000.0,3565287 -9001.0,943332 -9003.0,891720 -9005.0,180333 -9007.0,162436 -9009.0,854757 -9011.0,265206 -9013.0,150721 -9015.0,116782 -10000.0,973764 -10001.0,180786 -10003.0,558753 -10005.0,234225 -11000.0,705749 -11001.0,705749 -12000.0,21477737 -12001.0,269043 -12003.0,29210 -12005.0,174705 -12007.0,28201 -12009.0,601942 -12011.0,1952778 -12013.0,14105 -12015.0,188910 -12017.0,149657 -12019.0,219252 -12021.0,384902 -12023.0,71686 -12027.0,38001 -12029.0,16826 -12031.0,957755 -12033.0,318316 -12035.0,115081 -12037.0,12125 -12039.0,45660 -12041.0,18582 -12043.0,13811 -12045.0,13639 -12047.0,14428 -12049.0,26937 -12051.0,42022 -12053.0,193920 -12055.0,106221 -12057.0,1471968 -12059.0,19617 -12061.0,159923 -12063.0,46414 -12065.0,14246 -12067.0,8422 -12069.0,367118 -12071.0,770577 -12073.0,293582 -12075.0,41503 -12077.0,8354 -12079.0,18493 -12081.0,403253 -12083.0,365579 -12085.0,161000 -12086.0,2716940 -12087.0,74228 -12089.0,88625 -12091.0,210738 -12093.0,42168 -12095.0,1393452 -12097.0,375751 -12099.0,1496770 -12101.0,553947 -12103.0,974996 -12105.0,724777 -12107.0,74521 -12109.0,264672 -12111.0,328297 -12113.0,184313 -12115.0,433742 -12117.0,471826 -12119.0,132420 -12121.0,44417 -12123.0,21569 -12125.0,15237 -12127.0,553284 -12129.0,33739 -12131.0,74071 -12133.0,25473 -13000.0,10617423 -13001.0,18386 -13003.0,8165 -13005.0,11164 -13007.0,3038 -13009.0,44890 -13011.0,19234 -13013.0,83240 -13015.0,107738 -13017.0,16700 -13019.0,19397 -13021.0,153159 -13023.0,12873 -13025.0,19109 -13027.0,15457 -13029.0,39627 -13031.0,79608 -13033.0,22383 -13035.0,24936 -13037.0,6189 -13039.0,54666 -13043.0,10803 -13045.0,119992 -13047.0,67580 -13049.0,13392 -13051.0,289430 -13053.0,10907 -13055.0,24789 -13057.0,258773 -13059.0,128331 -13061.0,2834 -13063.0,292256 -13065.0,6618 -13067.0,760141 -13069.0,43273 -13071.0,45600 -13073.0,156714 -13075.0,17270 -13077.0,148509 -13079.0,12404 -13081.0,22372 -13083.0,16116 -13085.0,26108 -13087.0,26404 -13089.0,759297 -13091.0,20605 -13093.0,13390 -13095.0,87956 -13097.0,146343 -13099.0,10190 -13101.0,4006 -13103.0,64296 -13105.0,19194 -13107.0,22646 -13109.0,10654 -13111.0,26188 -13113.0,114421 -13115.0,98498 -13117.0,244252 -13119.0,23349 -13121.0,1063937 -13123.0,31369 -13125.0,2971 -13127.0,85292 -13129.0,57963 -13131.0,24633 -13133.0,18324 -13135.0,936250 -13137.0,45328 -13139.0,204441 -13141.0,8457 -13143.0,29792 -13145.0,35236 -13147.0,26205 -13149.0,11923 -13151.0,234561 -13153.0,157863 -13155.0,9416 -13157.0,72977 -13159.0,14219 -13161.0,15115 -13163.0,15362 -13165.0,8676 -13167.0,9643 -13169.0,28735 -13171.0,19077 -13173.0,10423 -13175.0,47546 -13177.0,29992 -13179.0,61435 -13181.0,7921 -13183.0,19559 -13185.0,117406 -13187.0,33610 -13189.0,21312 -13191.0,14378 -13193.0,12947 -13195.0,29880 -13197.0,8359 -13199.0,21167 -13201.0,5718 -13205.0,21863 -13207.0,27578 -13209.0,9172 -13211.0,19276 -13213.0,40096 -13215.0,195769 -13217.0,111744 -13219.0,40280 -13221.0,15259 -13223.0,168667 -13225.0,27546 -13227.0,32591 -13229.0,19465 -13231.0,18962 -13233.0,42613 -13235.0,11137 -13237.0,22119 -13239.0,2299 -13241.0,17137 -13243.0,6778 -13245.0,202518 -13247.0,90896 -13249.0,5257 -13251.0,13966 -13253.0,8090 -13255.0,66703 -13257.0,25925 -13259.0,6621 -13261.0,29524 -13263.0,6195 -13265.0,1537 -13267.0,25286 -13269.0,8020 -13271.0,15860 -13273.0,8531 -13275.0,44451 -13277.0,40644 -13279.0,26830 -13281.0,12037 -13283.0,6901 -13285.0,69922 -13287.0,7985 -13289.0,8120 -13291.0,24511 -13293.0,26320 -13295.0,69761 -13297.0,94593 -13299.0,35734 -13301.0,5254 -13303.0,20374 -13305.0,29927 -13307.0,2607 -13309.0,7855 -13311.0,30798 -13313.0,104628 -13315.0,8635 -13317.0,9777 -13319.0,8954 -13321.0,20247 -15000.0,1415872 -15001.0,201513 -15003.0,974563 -15005.0,86 -15007.0,72293 -15009.0,167417 -16000.0,1787065 -16001.0,481587 -16003.0,4294 -16005.0,87808 -16007.0,6125 -16009.0,9298 -16011.0,46811 -16013.0,23021 -16015.0,7831 -16017.0,45739 -16019.0,119062 -16021.0,12245 -16023.0,2597 -16025.0,1106 -16027.0,229849 -16029.0,7155 -16031.0,24030 -16033.0,845 -16035.0,8756 -16037.0,4315 -16039.0,27511 -16041.0,13876 -16043.0,13099 -16045.0,18112 -16047.0,15179 -16049.0,16667 -16051.0,29871 -16053.0,24412 -16055.0,165697 -16057.0,40108 -16059.0,8027 -16061.0,3838 -16063.0,5366 -16065.0,39907 -16067.0,21039 -16069.0,40408 -16071.0,4531 -16073.0,11823 -16075.0,23951 -16077.0,7681 -16079.0,12882 -16081.0,12142 -16083.0,86878 -16085.0,11392 -16087.0,10194 -17000.0,12671821 -17001.0,65435 -17003.0,5761 -17005.0,16426 -17007.0,53544 -17009.0,6578 -17011.0,32628 -17013.0,4739 -17015.0,14305 -17017.0,12147 -17019.0,209689 -17021.0,32304 -17023.0,15441 -17025.0,13184 -17027.0,37562 -17029.0,50621 -17031.0,5150233 -17033.0,18667 -17035.0,10766 -17037.0,104897 -17039.0,15638 -17041.0,19465 -17043.0,922921 -17045.0,17161 -17047.0,6395 -17049.0,34008 -17051.0,21336 -17053.0,12961 -17055.0,38469 -17057.0,34340 -17059.0,4828 -17061.0,12969 -17063.0,51054 -17065.0,8116 -17067.0,17708 -17069.0,3821 -17071.0,6646 -17073.0,48913 -17075.0,27114 -17077.0,56750 -17079.0,9610 -17081.0,37684 -17083.0,21773 -17085.0,21235 -17087.0,12417 -17089.0,532403 -17091.0,109862 -17093.0,128990 -17095.0,49699 -17097.0,696535 -17099.0,108669 -17101.0,15678 -17103.0,34096 -17105.0,35648 -17107.0,28618 -17109.0,29682 -17111.0,307774 -17113.0,171517 -17115.0,104009 -17117.0,44926 -17119.0,262966 -17121.0,37205 -17123.0,11438 -17125.0,13359 -17127.0,13772 -17129.0,12196 -17131.0,15437 -17133.0,34637 -17135.0,28414 -17137.0,33658 -17139.0,14501 -17141.0,50643 -17143.0,179179 -17145.0,20916 -17147.0,16344 -17149.0,15561 -17151.0,4177 -17153.0,5335 -17155.0,5739 -17157.0,31782 -17159.0,15513 -17161.0,141879 -17163.0,259686 -17165.0,23491 -17167.0,194672 -17169.0,6768 -17171.0,4951 -17173.0,21634 -17175.0,5342 -17177.0,44498 -17179.0,131803 -17181.0,16653 -17183.0,75758 -17185.0,11520 -17187.0,16844 -17189.0,13887 -17191.0,16215 -17193.0,13537 -17195.0,55175 -17197.0,690743 -17199.0,66597 -17201.0,282572 -17203.0,38459 -18000.0,6732219 -18001.0,35777 -18003.0,379299 -18005.0,83779 -18007.0,8748 -18009.0,11758 -18011.0,67843 -18013.0,15092 -18015.0,20257 -18017.0,37689 -18019.0,118302 -18021.0,26225 -18023.0,32399 -18025.0,10577 -18027.0,33351 -18029.0,49458 -18031.0,26559 -18033.0,43475 -18035.0,114135 -18037.0,42736 -18039.0,206341 -18041.0,23102 -18043.0,78522 -18045.0,16346 -18047.0,22758 -18049.0,19974 -18051.0,33659 -18053.0,65769 -18055.0,31922 -18057.0,338011 -18059.0,78168 -18061.0,40515 -18063.0,170311 -18065.0,47972 -18067.0,82544 -18069.0,36520 -18071.0,44231 -18073.0,33562 -18075.0,20436 -18077.0,32308 -18079.0,27735 -18081.0,158167 -18083.0,36594 -18085.0,79456 -18087.0,39614 -18089.0,485493 -18091.0,109888 -18093.0,45370 -18095.0,129569 -18097.0,964582 -18099.0,46258 -18101.0,10255 -18103.0,35516 -18105.0,148431 -18107.0,38338 -18109.0,70489 -18111.0,13984 -18113.0,47744 -18115.0,5875 -18117.0,19646 -18119.0,20799 -18121.0,16937 -18123.0,19169 -18125.0,12389 -18127.0,170389 -18129.0,25427 -18131.0,12353 -18133.0,37576 -18135.0,24665 -18137.0,28324 -18139.0,16581 -18141.0,271826 -18143.0,23873 -18145.0,44729 -18147.0,20277 -18149.0,22995 -18151.0,34594 -18153.0,20669 -18155.0,10751 -18157.0,195732 -18159.0,15148 -18161.0,7054 -18163.0,181451 -18165.0,15498 -18167.0,107038 -18169.0,30996 -18171.0,8265 -18173.0,62998 -18175.0,28036 -18177.0,65884 -18179.0,28296 -18181.0,24102 -18183.0,33964 -19000.0,3155070 -19001.0,7152 -19003.0,3602 -19005.0,13687 -19007.0,12426 -19009.0,5496 -19011.0,25645 -19013.0,131228 -19015.0,26234 -19017.0,25062 -19019.0,21175 -19021.0,19620 -19023.0,14439 -19025.0,9668 -19027.0,20165 -19029.0,12836 -19031.0,18627 -19033.0,42450 -19035.0,11235 -19037.0,11933 -19039.0,9395 -19041.0,16016 -19043.0,17549 -19045.0,46429 -19047.0,16820 -19049.0,93453 -19051.0,9000 -19053.0,7870 -19055.0,17011 -19057.0,38967 -19059.0,17258 -19061.0,97311 -19063.0,9208 -19065.0,19650 -19067.0,15642 -19069.0,10070 -19071.0,6960 -19073.0,8888 -19075.0,12232 -19077.0,10689 -19079.0,14773 -19081.0,10630 -19083.0,16846 -19085.0,14049 -19087.0,19954 -19089.0,9158 -19091.0,9558 -19093.0,6860 -19095.0,16184 -19097.0,19439 -19099.0,37185 -19101.0,18295 -19103.0,151140 -19105.0,20681 -19107.0,10246 -19109.0,14813 -19111.0,33657 -19113.0,226706 -19115.0,11035 -19117.0,8600 -19119.0,11755 -19121.0,16338 -19123.0,22095 -19125.0,33253 -19127.0,39369 -19129.0,15109 -19131.0,10586 -19133.0,8615 -19135.0,7707 -19137.0,9917 -19139.0,42664 -19141.0,13753 -19143.0,5958 -19145.0,15107 -19147.0,8886 -19149.0,25177 -19151.0,6619 -19153.0,490161 -19155.0,93206 -19157.0,18504 -19159.0,4894 -19161.0,9721 -19163.0,172943 -19165.0,11454 -19167.0,34855 -19169.0,97117 -19171.0,16854 -19173.0,6121 -19175.0,12241 -19177.0,7044 -19179.0,34969 -19181.0,51466 -19183.0,21965 -19185.0,6441 -19187.0,35904 -19189.0,10354 -19191.0,19991 -19193.0,103107 -19195.0,7381 -19197.0,12562 -20000.0,2913314 -20001.0,12369 -20003.0,7858 -20005.0,16073 -20007.0,4427 -20009.0,25779 -20011.0,14534 -20013.0,9564 -20015.0,66911 -20017.0,2648 -20019.0,3250 -20021.0,19939 -20023.0,2657 -20025.0,1994 -20027.0,8002 -20029.0,8786 -20031.0,8179 -20033.0,1700 -20035.0,34908 -20037.0,38818 -20039.0,2827 -20041.0,18466 -20043.0,7600 -20045.0,122259 -20047.0,2798 -20049.0,2530 -20051.0,28553 -20053.0,6102 -20055.0,36467 -20057.0,33619 -20059.0,25544 -20061.0,31670 -20063.0,2636 -20065.0,2482 -20067.0,7150 -20069.0,5988 -20071.0,1232 -20073.0,5982 -20075.0,2539 -20077.0,5436 -20079.0,34429 -20081.0,3968 -20083.0,1794 -20085.0,13171 -20087.0,19043 -20089.0,2879 -20091.0,602401 -20093.0,3838 -20095.0,7152 -20097.0,2475 -20099.0,19618 -20101.0,1535 -20103.0,81758 -20105.0,2962 -20107.0,9703 -20109.0,2794 -20111.0,33195 -20113.0,28542 -20115.0,11884 -20117.0,9707 -20119.0,4033 -20121.0,34237 -20123.0,5979 -20125.0,31829 -20127.0,5620 -20129.0,2587 -20131.0,10231 -20133.0,16007 -20135.0,2750 -20137.0,5361 -20139.0,15949 -20141.0,3421 -20143.0,5704 -20145.0,6414 -20147.0,5234 -20149.0,24383 -20151.0,9164 -20153.0,2530 -20155.0,61998 -20157.0,4636 -20159.0,9537 -20161.0,74232 -20163.0,4920 -20165.0,3036 -20167.0,6856 -20169.0,54224 -20171.0,4823 -20173.0,516042 -20175.0,21428 -20177.0,176875 -20179.0,2521 -20181.0,5917 -20183.0,3583 -20185.0,4156 -20187.0,2006 -20189.0,5485 -20191.0,22836 -20193.0,7777 -20195.0,2803 -20197.0,6931 -20199.0,1518 -20201.0,5406 -20203.0,2119 -20205.0,8525 -20207.0,3138 -20209.0,165429 -21000.0,4467673 -21001.0,19202 -21003.0,21315 -21005.0,22747 -21007.0,7888 -21009.0,44249 -21011.0,12500 -21013.0,26032 -21015.0,133581 -21017.0,19788 -21019.0,46718 -21021.0,30060 -21023.0,8303 -21025.0,12630 -21027.0,20477 -21029.0,81676 -21031.0,12879 -21033.0,12747 -21035.0,39001 -21037.0,93584 -21039.0,4760 -21041.0,10631 -21043.0,26797 -21045.0,16159 -21047.0,70461 -21049.0,36263 -21051.0,19901 -21053.0,10218 -21055.0,8806 -21057.0,6614 -21059.0,101511 -21061.0,12150 -21063.0,7517 -21065.0,14106 -21067.0,323152 -21069.0,14581 -21071.0,35589 -21073.0,50991 -21075.0,5969 -21077.0,8869 -21079.0,17666 -21081.0,25069 -21083.0,37266 -21085.0,26427 -21087.0,10941 -21089.0,35098 -21091.0,8722 -21093.0,110958 -21095.0,26010 -21097.0,18886 -21099.0,19035 -21101.0,45210 -21103.0,16126 -21105.0,4380 -21107.0,44686 -21109.0,13329 -21111.0,766757 -21113.0,54115 -21115.0,22188 -21117.0,166998 -21119.0,14806 -21121.0,31145 -21123.0,14398 -21125.0,60813 -21127.0,15317 -21129.0,7403 -21131.0,9877 -21133.0,21553 -21135.0,13275 -21137.0,24549 -21139.0,9194 -21141.0,27102 -21143.0,8210 -21145.0,65418 -21147.0,17231 -21149.0,9207 -21151.0,92987 -21153.0,12161 -21155.0,19273 -21157.0,31100 -21159.0,11195 -21161.0,17070 -21163.0,28572 -21165.0,6489 -21167.0,21933 -21169.0,10071 -21171.0,10650 -21173.0,28157 -21175.0,13309 -21177.0,30622 -21179.0,46233 -21181.0,7269 -21183.0,23994 -21185.0,66799 -21187.0,10901 -21189.0,4415 -21191.0,14590 -21193.0,25758 -21195.0,57876 -21197.0,12359 -21199.0,64979 -21201.0,2108 -21203.0,16695 -21205.0,24460 -21207.0,17923 -21209.0,57004 -21211.0,49024 -21213.0,18572 -21215.0,19351 -21217.0,25769 -21219.0,12294 -21221.0,14651 -21223.0,8471 -21225.0,14381 -21227.0,132896 -21229.0,12095 -21231.0,20333 -21233.0,12942 -21235.0,36264 -21237.0,7157 -21239.0,26734 -22000.0,4648794 -22001.0,62045 -22003.0,25627 -22005.0,126604 -22007.0,21891 -22009.0,40144 -22011.0,37497 -22013.0,13241 -22015.0,127039 -22017.0,240204 -22019.0,203436 -22021.0,9918 -22023.0,6973 -22025.0,9494 -22027.0,15670 -22029.0,19259 -22031.0,27463 -22033.0,440059 -22035.0,6861 -22037.0,19135 -22039.0,33395 -22041.0,20015 -22043.0,22389 -22045.0,69830 -22047.0,32511 -22049.0,15744 -22051.0,432493 -22053.0,31368 -22055.0,244390 -22057.0,97614 -22059.0,14892 -22061.0,46742 -22063.0,140789 -22065.0,10951 -22067.0,24874 -22069.0,38158 -22071.0,390144 -22073.0,153279 -22075.0,23197 -22077.0,21730 -22079.0,129648 -22081.0,8442 -22083.0,20122 -22085.0,23884 -22087.0,47244 -22089.0,53100 -22091.0,10132 -22093.0,21096 -22095.0,42837 -22097.0,82124 -22099.0,53431 -22101.0,49348 -22103.0,260419 -22105.0,134758 -22107.0,4334 -22109.0,110461 -22111.0,22108 -22113.0,59511 -22115.0,47429 -22117.0,46194 -22119.0,38340 -22121.0,26465 -22123.0,10830 -22125.0,15568 -22127.0,13904 -23000.0,1344212 -23001.0,108277 -23003.0,67055 -23005.0,295003 -23007.0,30199 -23009.0,54987 -23011.0,122302 -23013.0,39772 -23015.0,34634 -23017.0,57975 -23019.0,152148 -23021.0,16785 -23023.0,35856 -23025.0,50484 -23027.0,39715 -23029.0,31379 -23031.0,207641 -24000.0,6045680 -24001.0,70416 -24003.0,579234 -24005.0,827370 -24009.0,92525 -24011.0,33406 -24013.0,168447 -24015.0,102855 -24017.0,163257 -24019.0,31929 -24021.0,259547 -24023.0,29014 -24025.0,255441 -24027.0,325690 -24029.0,19422 -24031.0,1050688 -24033.0,909327 -24035.0,50381 -24037.0,113510 -24039.0,25616 -24041.0,37181 -24043.0,151049 -24045.0,103609 -24047.0,52276 -24510.0,593490 -25000.0,6892503 -25001.0,212990 -25003.0,124944 -25005.0,565217 -25007.0,17332 -25009.0,789034 -25011.0,70180 -25013.0,466372 -25015.0,160830 -25017.0,1611699 -25019.0,11399 -25021.0,706775 -25023.0,521202 -25025.0,803907 -25027.0,830622 -26000.0,9986857 -26001.0,10405 -26003.0,9108 -26005.0,118081 -26007.0,28405 -26009.0,23324 -26011.0,14883 -26013.0,8209 -26015.0,61550 -26017.0,103126 -26019.0,17766 -26021.0,153401 -26023.0,43517 -26025.0,134159 -26027.0,51787 -26029.0,26143 -26031.0,25276 -26033.0,37349 -26035.0,30950 -26037.0,79595 -26039.0,14029 -26041.0,35784 -26043.0,25239 -26045.0,110268 -26047.0,33415 -26049.0,405813 -26051.0,25449 -26053.0,13975 -26055.0,93088 -26057.0,40711 -26059.0,45605 -26061.0,35684 -26063.0,30981 -26065.0,292406 -26067.0,64697 -26069.0,25127 -26071.0,11066 -26073.0,69872 -26075.0,158510 -26077.0,265066 -26079.0,18038 -26081.0,656955 -26083.0,2116 -26085.0,11853 -26087.0,87607 -26089.0,21761 -26091.0,98451 -26093.0,191995 -26095.0,6229 -26097.0,10799 -26099.0,873972 -26101.0,24558 -26103.0,66699 -26105.0,29144 -26107.0,43453 -26109.0,22780 -26111.0,83156 -26113.0,15118 -26115.0,150500 -26117.0,63888 -26119.0,9328 -26121.0,173566 -26123.0,48980 -26125.0,1257584 -26127.0,26467 -26129.0,20997 -26131.0,5720 -26133.0,23460 -26135.0,8241 -26137.0,24668 -26139.0,291830 -26141.0,12592 -26143.0,24019 -26145.0,190539 -26147.0,159128 -26149.0,60964 -26151.0,41170 -26153.0,8094 -26155.0,68122 -26157.0,52245 -26159.0,75677 -26161.0,367601 -26163.0,1749343 -26165.0,33631 -27000.0,5639632 -27001.0,15886 -27003.0,356921 -27005.0,34423 -27007.0,47188 -27009.0,40889 -27011.0,4991 -27013.0,67653 -27015.0,25008 -27017.0,35871 -27019.0,105089 -27021.0,29779 -27023.0,11800 -27025.0,56579 -27027.0,64222 -27029.0,8818 -27031.0,5463 -27033.0,11196 -27035.0,65055 -27037.0,429021 -27039.0,20934 -27041.0,38141 -27043.0,13653 -27045.0,21067 -27047.0,30281 -27049.0,46340 -27051.0,5972 -27053.0,1265843 -27055.0,18600 -27057.0,21491 -27059.0,40596 -27061.0,45130 -27063.0,9846 -27065.0,16337 -27067.0,43199 -27069.0,4298 -27071.0,12229 -27073.0,6623 -27075.0,10641 -27077.0,3740 -27079.0,28887 -27081.0,5639 -27083.0,25474 -27085.0,35893 -27087.0,5527 -27089.0,9336 -27091.0,19683 -27093.0,23222 -27095.0,26277 -27097.0,33386 -27099.0,40062 -27101.0,8194 -27103.0,34274 -27105.0,21629 -27107.0,6375 -27109.0,158293 -27111.0,58746 -27113.0,14119 -27115.0,29579 -27117.0,9126 -27119.0,31364 -27121.0,11249 -27123.0,550321 -27125.0,4055 -27127.0,15170 -27129.0,14548 -27131.0,66972 -27133.0,9315 -27135.0,15165 -27137.0,199070 -27139.0,149013 -27141.0,97238 -27143.0,14865 -27145.0,161075 -27147.0,36649 -27149.0,9805 -27151.0,9266 -27153.0,24664 -27155.0,3259 -27157.0,21627 -27159.0,13682 -27161.0,18612 -27163.0,262440 -27165.0,10897 -27167.0,6207 -27169.0,50484 -27171.0,138377 -27173.0,9709 -28000.0,2976149 -28001.0,30693 -28003.0,36953 -28005.0,12297 -28007.0,18174 -28009.0,8259 -28011.0,30628 -28013.0,14361 -28015.0,9947 -28017.0,17103 -28019.0,8210 -28021.0,8988 -28023.0,15541 -28025.0,19316 -28027.0,22124 -28029.0,28065 -28031.0,18636 -28033.0,184945 -28035.0,74897 -28037.0,7713 -28039.0,24500 -28041.0,13586 -28043.0,20758 -28045.0,47632 -28047.0,208080 -28049.0,231840 -28051.0,17010 -28053.0,8064 -28055.0,1327 -28057.0,23390 -28059.0,143617 -28061.0,16383 -28063.0,6990 -28065.0,11128 -28067.0,68098 -28069.0,9742 -28071.0,54019 -28073.0,63343 -28075.0,74125 -28077.0,12586 -28079.0,22786 -28081.0,85436 -28083.0,28183 -28085.0,34153 -28087.0,58595 -28089.0,106272 -28091.0,24573 -28093.0,35294 -28095.0,35252 -28097.0,9775 -28099.0,29118 -28101.0,21018 -28103.0,10417 -28105.0,49587 -28107.0,34192 -28109.0,55535 -28111.0,11973 -28113.0,39288 -28115.0,32174 -28117.0,25126 -28119.0,6792 -28121.0,155271 -28123.0,28124 -28125.0,4321 -28127.0,26658 -28129.0,15916 -28131.0,18336 -28133.0,25110 -28135.0,13809 -28137.0,28321 -28139.0,22015 -28141.0,19383 -28143.0,9632 -28145.0,28815 -28147.0,14286 -28149.0,45381 -28151.0,43909 -28153.0,20183 -28155.0,9689 -28157.0,8630 -28159.0,17955 -28161.0,12108 -28163.0,29690 -29000.0,6137428 -29001.0,25343 -29003.0,17712 -29005.0,5143 -29007.0,25388 -29009.0,35789 -29011.0,11754 -29013.0,16172 -29015.0,19443 -29017.0,12133 -29019.0,180463 -29021.0,87364 -29023.0,42478 -29025.0,9020 -29027.0,44743 -29029.0,46305 -29031.0,78871 -29033.0,8679 -29035.0,5982 -29037.0,105780 -29039.0,14349 -29041.0,7426 -29043.0,88595 -29045.0,6797 -29047.0,249948 -29049.0,20387 -29051.0,76745 -29053.0,17709 -29055.0,23920 -29057.0,7561 -29059.0,16878 -29061.0,8278 -29063.0,12547 -29065.0,15573 -29067.0,13185 -29069.0,29131 -29071.0,103967 -29073.0,14706 -29075.0,6571 -29077.0,293086 -29079.0,9850 -29081.0,8352 -29083.0,21824 -29085.0,9544 -29087.0,4403 -29089.0,10001 -29091.0,40117 -29093.0,10125 -29095.0,703011 -29097.0,121328 -29099.0,225081 -29101.0,54062 -29103.0,3959 -29105.0,35723 -29107.0,32708 -29109.0,38355 -29111.0,9776 -29113.0,59013 -29115.0,11920 -29117.0,15227 -29119.0,22837 -29121.0,15117 -29123.0,12088 -29125.0,8697 -29127.0,28530 -29129.0,3617 -29131.0,25619 -29133.0,13180 -29135.0,16132 -29137.0,8644 -29139.0,11551 -29141.0,20627 -29143.0,17076 -29145.0,58236 -29147.0,22092 -29149.0,10529 -29151.0,13615 -29153.0,9174 -29155.0,15805 -29157.0,19136 -29159.0,42339 -29161.0,44573 -29163.0,18302 -29165.0,104418 -29167.0,32149 -29169.0,52607 -29171.0,4696 -29173.0,10309 -29175.0,24748 -29177.0,23018 -29179.0,6270 -29181.0,13288 -29183.0,402022 -29185.0,9397 -29186.0,17894 -29187.0,67215 -29189.0,994205 -29195.0,22761 -29197.0,4660 -29199.0,4902 -29201.0,38280 -29203.0,8166 -29205.0,5930 -29207.0,29025 -29209.0,31952 -29211.0,6089 -29213.0,55928 -29215.0,25398 -29217.0,20563 -29219.0,35649 -29221.0,24730 -29223.0,12873 -29225.0,39592 -29227.0,2013 -29229.0,18289 -29510.0,300576 -30000.0,1068778 -30001.0,9453 -30003.0,13319 -30005.0,6681 -30007.0,6237 -30009.0,10725 -30011.0,1252 -30013.0,81366 -30015.0,5635 -30017.0,11402 -30019.0,1690 -30021.0,8613 -30023.0,9140 -30025.0,2846 -30027.0,11050 -30029.0,103806 -30031.0,114434 -30033.0,1258 -30035.0,13753 -30037.0,821 -30039.0,3379 -30041.0,16484 -30043.0,12221 -30045.0,2007 -30047.0,30458 -30049.0,69432 -30051.0,2337 -30053.0,19980 -30055.0,1664 -30057.0,8600 -30059.0,1862 -30061.0,4397 -30063.0,119600 -30065.0,4633 -30067.0,16606 -30069.0,487 -30071.0,3954 -30073.0,5911 -30075.0,1682 -30077.0,6890 -30079.0,1077 -30081.0,43806 -30083.0,10803 -30085.0,11004 -30087.0,8937 -30089.0,12113 -30091.0,3309 -30093.0,34915 -30095.0,9642 -30097.0,3737 -30099.0,6147 -30101.0,4736 -30103.0,696 -30105.0,7396 -30107.0,2126 -30109.0,969 -30111.0,161300 -31000.0,1934408 -31001.0,31363 -31003.0,6298 -31005.0,463 -31007.0,745 -31009.0,465 -31011.0,5192 -31013.0,10783 -31015.0,1919 -31017.0,2955 -31019.0,49659 -31021.0,6459 -31023.0,8016 -31025.0,26248 -31027.0,8402 -31029.0,3924 -31031.0,5689 -31033.0,8910 -31035.0,6203 -31037.0,10709 -31039.0,8846 -31041.0,10777 -31043.0,20026 -31045.0,8589 -31047.0,23595 -31049.0,1794 -31051.0,5636 -31053.0,36565 -31055.0,571327 -31057.0,1693 -31059.0,5462 -31061.0,2979 -31063.0,2627 -31065.0,4676 -31067.0,21513 -31069.0,1837 -31071.0,1969 -31073.0,1990 -31075.0,623 -31077.0,2356 -31079.0,61353 -31081.0,9324 -31083.0,3380 -31085.0,922 -31087.0,2762 -31089.0,10067 -31091.0,682 -31093.0,6445 -31095.0,7046 -31097.0,5071 -31099.0,6495 -31101.0,8034 -31103.0,806 -31105.0,3632 -31107.0,8332 -31109.0,319090 -31111.0,34914 -31113.0,748 -31115.0,664 -31117.0,494 -31119.0,35099 -31121.0,7755 -31123.0,4642 -31125.0,3519 -31127.0,6972 -31129.0,4148 -31131.0,16012 -31133.0,2613 -31135.0,2891 -31137.0,9034 -31139.0,7148 -31141.0,33470 -31143.0,5213 -31145.0,10724 -31147.0,7865 -31149.0,1357 -31151.0,14224 -31153.0,187196 -31155.0,21578 -31157.0,35618 -31159.0,17284 -31161.0,5246 -31163.0,3001 -31165.0,1166 -31167.0,5920 -31169.0,5003 -31171.0,722 -31173.0,7224 -31175.0,4158 -31177.0,20729 -31179.0,9385 -31181.0,3487 -31183.0,783 -31185.0,13679 -32000.0,3080156 -32001.0,24909 -32003.0,2266715 -32005.0,48905 -32007.0,52778 -32009.0,873 -32011.0,2029 -32013.0,16831 -32015.0,5532 -32017.0,5183 -32019.0,57510 -32021.0,4505 -32023.0,46523 -32027.0,6725 -32029.0,4123 -32031.0,471519 -32033.0,9580 -32510.0,55916 -33000.0,1359711 -33001.0,61303 -33003.0,48910 -33005.0,76085 -33007.0,31563 -33009.0,89886 -33011.0,417025 -33013.0,151391 -33015.0,309769 -33017.0,130633 -33019.0,43146 -34000.0,8882190 -34001.0,263670 -34003.0,932202 -34005.0,445349 -34007.0,506471 -34009.0,92039 -34011.0,149527 -34013.0,798975 -34015.0,291636 -34017.0,672391 -34019.0,124371 -34021.0,367430 -34023.0,825062 -34025.0,618795 -34027.0,491845 -34029.0,607186 -34031.0,501826 -34033.0,62385 -34035.0,328934 -34037.0,140488 -34039.0,556341 -34041.0,105267 -35000.0,2096829 -35001.0,679121 -35003.0,3527 -35005.0,64615 -35006.0,26675 -35007.0,11941 -35009.0,48954 -35011.0,1748 -35013.0,218195 -35015.0,58460 -35017.0,26998 -35019.0,4300 -35021.0,625 -35023.0,4198 -35025.0,71070 -35027.0,19572 -35028.0,19369 -35029.0,23709 -35031.0,71367 -35033.0,4521 -35035.0,67490 -35037.0,8253 -35039.0,38921 -35041.0,18500 -35043.0,146748 -35045.0,123958 -35047.0,27277 -35049.0,150358 -35051.0,10791 -35053.0,16637 -35055.0,32723 -35057.0,15461 -35059.0,4059 -35061.0,76688 -36000.0,19453561 -36001.0,305506 -36003.0,46091 -36005.0,1418207 -36007.0,190488 -36009.0,76117 -36011.0,76576 -36013.0,126903 -36015.0,83456 -36017.0,47207 -36019.0,80485 -36021.0,59461 -36023.0,47581 -36025.0,44135 -36027.0,294218 -36029.0,918702 -36031.0,36885 -36033.0,50022 -36035.0,53383 -36037.0,57280 -36039.0,47188 -36041.0,4416 -36043.0,61319 -36045.0,109834 -36047.0,2559903 -36049.0,26296 -36051.0,62914 -36053.0,70941 -36055.0,741770 -36057.0,49221 -36059.0,1356924 -36061.0,1628706 -36063.0,209281 -36065.0,228671 -36067.0,460528 -36069.0,109777 -36071.0,384940 -36073.0,40352 -36075.0,117124 -36077.0,59493 -36079.0,98320 -36081.0,2253858 -36083.0,158714 -36085.0,476143 -36087.0,325789 -36089.0,107740 -36091.0,229863 -36093.0,155299 -36095.0,30999 -36097.0,17807 -36099.0,34016 -36101.0,95379 -36103.0,1476601 -36105.0,75432 -36107.0,48203 -36109.0,102180 -36111.0,177573 -36113.0,63944 -36115.0,61204 -36117.0,89918 -36119.0,967506 -36121.0,39859 -36123.0,24913 -37000.0,10488084 -37001.0,169509 -37003.0,37497 -37005.0,11137 -37007.0,24446 -37009.0,27203 -37011.0,17557 -37013.0,46994 -37015.0,18947 -37017.0,32722 -37019.0,142820 -37021.0,261191 -37023.0,90485 -37025.0,216453 -37027.0,82178 -37029.0,10867 -37031.0,69473 -37033.0,22604 -37035.0,159551 -37037.0,74470 -37039.0,28612 -37041.0,13943 -37043.0,11231 -37045.0,97947 -37047.0,55508 -37049.0,102139 -37051.0,335509 -37053.0,27763 -37055.0,37009 -37057.0,167609 -37059.0,42846 -37061.0,58741 -37063.0,321488 -37065.0,51472 -37067.0,382295 -37069.0,69685 -37071.0,224529 -37073.0,11562 -37075.0,8441 -37077.0,60443 -37079.0,21069 -37081.0,537174 -37083.0,50010 -37085.0,135976 -37087.0,62317 -37089.0,117417 -37091.0,23677 -37093.0,55234 -37095.0,4937 -37097.0,181806 -37099.0,43938 -37101.0,209339 -37103.0,9419 -37105.0,61779 -37107.0,55949 -37109.0,86111 -37111.0,45756 -37113.0,35858 -37115.0,21755 -37117.0,22440 -37119.0,1110356 -37121.0,14964 -37123.0,27173 -37125.0,100880 -37127.0,94298 -37129.0,234473 -37131.0,19483 -37133.0,197938 -37135.0,148476 -37137.0,12726 -37139.0,39824 -37141.0,63060 -37143.0,13463 -37145.0,39490 -37147.0,180742 -37149.0,20724 -37151.0,143667 -37153.0,44829 -37155.0,130625 -37157.0,91010 -37159.0,142088 -37161.0,67029 -37163.0,63531 -37165.0,34823 -37167.0,62806 -37169.0,45591 -37171.0,71783 -37173.0,14271 -37175.0,34385 -37177.0,4016 -37179.0,239859 -37181.0,44535 -37183.0,1111761 -37185.0,19731 -37187.0,11580 -37189.0,56177 -37191.0,123131 -37193.0,68412 -37195.0,81801 -37197.0,37667 -37199.0,18069 -38000.0,762062 -38001.0,2216 -38003.0,10415 -38005.0,6832 -38007.0,928 -38009.0,6282 -38011.0,3024 -38013.0,2115 -38015.0,95626 -38017.0,181923 -38019.0,3762 -38021.0,4872 -38023.0,2264 -38025.0,4424 -38027.0,2287 -38029.0,3241 -38031.0,3210 -38033.0,1761 -38035.0,69451 -38037.0,2274 -38039.0,2231 -38041.0,2499 -38043.0,2480 -38045.0,4046 -38047.0,1850 -38049.0,5745 -38051.0,2497 -38053.0,15024 -38055.0,9450 -38057.0,8187 -38059.0,31364 -38061.0,10545 -38063.0,2879 -38065.0,1959 -38067.0,6801 -38069.0,3975 -38071.0,11519 -38073.0,5218 -38075.0,2327 -38077.0,16177 -38079.0,14176 -38081.0,3898 -38083.0,1315 -38085.0,4230 -38087.0,750 -38089.0,31489 -38091.0,1890 -38093.0,20704 -38095.0,2189 -38097.0,8036 -38099.0,10641 -38101.0,67641 -38103.0,3834 -38105.0,37589 -39000.0,11689100 -39001.0,27698 -39003.0,102351 -39005.0,53484 -39007.0,97241 -39009.0,65327 -39011.0,45656 -39013.0,67006 -39015.0,43432 -39017.0,383134 -39019.0,26914 -39021.0,38885 -39023.0,134083 -39025.0,206428 -39027.0,41968 -39029.0,101883 -39031.0,36600 -39033.0,41494 -39035.0,1235072 -39037.0,51113 -39039.0,38087 -39041.0,209177 -39043.0,74266 -39045.0,157574 -39047.0,28525 -39049.0,1316756 -39051.0,42126 -39053.0,29898 -39055.0,93649 -39057.0,168937 -39059.0,38875 -39061.0,817473 -39063.0,75783 -39065.0,31365 -39067.0,15040 -39069.0,27006 -39071.0,43161 -39073.0,28264 -39075.0,43960 -39077.0,58266 -39079.0,32413 -39081.0,65325 -39083.0,62322 -39085.0,230149 -39087.0,59463 -39089.0,176862 -39091.0,45672 -39093.0,309833 -39095.0,428348 -39097.0,44731 -39099.0,228683 -39101.0,65093 -39103.0,179746 -39105.0,22907 -39107.0,41172 -39109.0,106987 -39111.0,13654 -39113.0,531687 -39115.0,14508 -39117.0,35328 -39119.0,86215 -39121.0,14424 -39123.0,40525 -39125.0,18672 -39127.0,36134 -39129.0,58457 -39131.0,27772 -39133.0,162466 -39135.0,40882 -39137.0,33861 -39139.0,121154 -39141.0,76666 -39143.0,58518 -39145.0,75314 -39147.0,55178 -39149.0,48590 -39151.0,370606 -39153.0,541013 -39155.0,197974 -39157.0,91987 -39159.0,58988 -39161.0,28275 -39163.0,13085 -39165.0,234602 -39167.0,59911 -39169.0,115710 -39171.0,36692 -39173.0,130817 -39175.0,21772 -40000.0,3956971 -40001.0,22194 -40003.0,5702 -40005.0,13758 -40007.0,5311 -40009.0,21859 -40011.0,9429 -40013.0,47995 -40015.0,28762 -40017.0,148306 -40019.0,48111 -40021.0,48657 -40023.0,14672 -40025.0,2137 -40027.0,284014 -40029.0,5495 -40031.0,120749 -40033.0,5666 -40035.0,14142 -40037.0,71522 -40039.0,29003 -40041.0,43009 -40043.0,4891 -40045.0,3859 -40047.0,61056 -40049.0,27711 -40051.0,55834 -40053.0,4333 -40055.0,5712 -40057.0,2653 -40059.0,3688 -40061.0,12627 -40063.0,13279 -40065.0,24530 -40067.0,6002 -40069.0,11085 -40071.0,43538 -40073.0,15765 -40075.0,8708 -40077.0,10073 -40079.0,49853 -40081.0,34877 -40083.0,48011 -40085.0,10253 -40087.0,40474 -40089.0,32832 -40091.0,19596 -40093.0,7629 -40095.0,16931 -40097.0,41100 -40099.0,14073 -40101.0,67997 -40103.0,11131 -40105.0,10076 -40107.0,11993 -40109.0,797434 -40111.0,38465 -40113.0,46963 -40115.0,31127 -40117.0,16376 -40119.0,81784 -40121.0,43654 -40123.0,38284 -40125.0,72592 -40127.0,11096 -40129.0,3583 -40131.0,92459 -40133.0,24258 -40135.0,41569 -40137.0,43143 -40139.0,19983 -40141.0,7250 -40143.0,651552 -40145.0,81289 -40147.0,51527 -40149.0,10916 -40151.0,8793 -40153.0,20211 -41000.0,4217737 -41001.0,16124 -41003.0,93053 -41005.0,418187 -41007.0,40224 -41009.0,52354 -41011.0,64487 -41013.0,24404 -41015.0,22925 -41017.0,197692 -41019.0,110980 -41021.0,1912 -41023.0,7199 -41025.0,7393 -41027.0,23382 -41029.0,220944 -41031.0,24658 -41033.0,87487 -41035.0,68238 -41037.0,7869 -41039.0,382067 -41041.0,49962 -41043.0,129749 -41045.0,30571 -41047.0,347818 -41049.0,11603 -41051.0,812855 -41053.0,86085 -41055.0,1780 -41057.0,27036 -41059.0,77950 -41061.0,26835 -41063.0,7208 -41065.0,26682 -41067.0,601592 -41069.0,1332 -41071.0,107100 -42000.0,12801989 -42001.0,103009 -42003.0,1216045 -42005.0,64735 -42007.0,163929 -42009.0,47888 -42011.0,421164 -42013.0,121829 -42015.0,60323 -42017.0,628270 -42019.0,187853 -42021.0,130192 -42023.0,4447 -42025.0,64182 -42027.0,162385 -42029.0,524989 -42031.0,38438 -42033.0,79255 -42035.0,38632 -42037.0,64964 -42039.0,84629 -42041.0,253370 -42043.0,278299 -42045.0,566747 -42047.0,29910 -42049.0,269728 -42051.0,129274 -42053.0,7247 -42055.0,155027 -42057.0,14530 -42059.0,36233 -42061.0,45144 -42063.0,84073 -42065.0,43425 -42067.0,24763 -42069.0,209674 -42071.0,545724 -42073.0,85512 -42075.0,141793 -42077.0,369318 -42079.0,317417 -42081.0,113299 -42083.0,40625 -42085.0,109424 -42087.0,46138 -42089.0,170271 -42091.0,830915 -42093.0,18230 -42095.0,305285 -42097.0,90843 -42099.0,46272 -42101.0,1584064 -42103.0,55809 -42105.0,16526 -42107.0,141359 -42109.0,40372 -42111.0,73447 -42113.0,6066 -42115.0,40328 -42117.0,40591 -42119.0,44923 -42121.0,50668 -42123.0,39191 -42125.0,206865 -42127.0,51361 -42129.0,348899 -42131.0,26794 -42133.0,449058 -44000.0,1059361 -44001.0,48479 -44003.0,164292 -44005.0,82082 -44007.0,638931 -44009.0,125577 -45000.0,5148714 -45001.0,24527 -45003.0,170872 -45005.0,8688 -45007.0,202558 -45009.0,14066 -45011.0,20866 -45013.0,192122 -45015.0,227907 -45017.0,14553 -45019.0,411406 -45021.0,57300 -45023.0,32244 -45025.0,45650 -45027.0,33745 -45029.0,37677 -45031.0,66618 -45033.0,30479 -45035.0,162809 -45037.0,27260 -45039.0,22347 -45041.0,138293 -45043.0,62680 -45045.0,523542 -45047.0,70811 -45049.0,19222 -45051.0,354081 -45053.0,30073 -45055.0,66551 -45057.0,98012 -45059.0,67493 -45061.0,16828 -45063.0,298750 -45065.0,9463 -45067.0,30657 -45069.0,26118 -45071.0,38440 -45073.0,79546 -45075.0,86175 -45077.0,126884 -45079.0,415759 -45081.0,20473 -45083.0,319785 -45085.0,106721 -45087.0,27316 -45089.0,30368 -45091.0,280979 -46000.0,884659 -46003.0,2751 -46005.0,18453 -46007.0,3365 -46009.0,6901 -46011.0,35077 -46013.0,38839 -46015.0,5297 -46017.0,1962 -46019.0,10429 -46021.0,1376 -46023.0,9292 -46025.0,3736 -46027.0,14070 -46029.0,28009 -46031.0,4086 -46033.0,8972 -46035.0,19775 -46037.0,5424 -46039.0,4351 -46041.0,5892 -46043.0,2921 -46045.0,3829 -46047.0,6713 -46049.0,2299 -46051.0,7052 -46053.0,4185 -46055.0,1899 -46057.0,6164 -46059.0,3191 -46061.0,3453 -46063.0,1298 -46065.0,17526 -46067.0,7291 -46069.0,1301 -46071.0,3344 -46073.0,2013 -46075.0,903 -46077.0,4939 -46079.0,12797 -46081.0,25844 -46083.0,61128 -46085.0,3781 -46087.0,5586 -46089.0,2379 -46091.0,4935 -46093.0,28332 -46095.0,2061 -46097.0,2216 -46099.0,193134 -46101.0,6576 -46102.0,14177 -46103.0,113775 -46105.0,2865 -46107.0,2153 -46109.0,10394 -46111.0,2344 -46115.0,6376 -46117.0,3098 -46119.0,1391 -46121.0,10177 -46123.0,5441 -46125.0,8384 -46127.0,15932 -46129.0,5435 -46135.0,22814 -46137.0,2756 -47000.0,6829174 -47001.0,76978 -47003.0,49713 -47005.0,16160 -47007.0,15064 -47009.0,133088 -47011.0,108110 -47013.0,39842 -47015.0,14678 -47017.0,27767 -47019.0,56391 -47021.0,40667 -47023.0,17297 -47025.0,31959 -47027.0,7615 -47029.0,36004 -47031.0,56520 -47033.0,14230 -47035.0,60520 -47037.0,694144 -47039.0,11663 -47041.0,20490 -47043.0,53948 -47045.0,37159 -47047.0,41133 -47049.0,18523 -47051.0,42208 -47053.0,49133 -47055.0,29464 -47057.0,23320 -47059.0,69069 -47061.0,13427 -47063.0,64934 -47065.0,367804 -47067.0,6620 -47069.0,25050 -47071.0,25652 -47073.0,56786 -47075.0,17304 -47077.0,28117 -47079.0,32345 -47081.0,25178 -47083.0,8201 -47085.0,18582 -47087.0,11786 -47089.0,54495 -47091.0,17788 -47093.0,470313 -47095.0,7016 -47097.0,25633 -47099.0,44142 -47101.0,12268 -47103.0,34366 -47105.0,54068 -47107.0,53794 -47109.0,25694 -47111.0,24602 -47113.0,97984 -47115.0,28907 -47117.0,34375 -47119.0,96387 -47121.0,12422 -47123.0,46545 -47125.0,208993 -47127.0,6488 -47129.0,21403 -47131.0,30069 -47133.0,22241 -47135.0,8076 -47137.0,5048 -47139.0,16832 -47141.0,80245 -47143.0,33167 -47145.0,53382 -47147.0,71813 -47149.0,332285 -47151.0,22068 -47153.0,15026 -47155.0,98250 -47157.0,937166 -47159.0,20157 -47161.0,13715 -47163.0,158348 -47165.0,191283 -47167.0,61599 -47169.0,11284 -47171.0,17883 -47173.0,19972 -47175.0,5872 -47177.0,41277 -47179.0,129375 -47181.0,16673 -47183.0,33328 -47185.0,27345 -47187.0,238412 -47189.0,144657 -48000.0,28995881 -48001.0,57735 -48003.0,18705 -48005.0,86715 -48007.0,23510 -48009.0,8553 -48011.0,1887 -48013.0,51153 -48015.0,30032 -48017.0,7000 -48019.0,23112 -48021.0,88723 -48023.0,3509 -48025.0,32565 -48027.0,362924 -48029.0,2003554 -48031.0,11931 -48033.0,654 -48035.0,18685 -48037.0,93245 -48039.0,374264 -48041.0,229211 -48043.0,9203 -48045.0,1546 -48047.0,7093 -48049.0,37864 -48051.0,18443 -48053.0,48155 -48055.0,43664 -48057.0,21290 -48059.0,13943 -48061.0,423163 -48063.0,13094 -48065.0,5926 -48067.0,30026 -48069.0,7530 -48071.0,43837 -48073.0,52646 -48075.0,7306 -48077.0,10471 -48079.0,2853 -48081.0,3387 -48083.0,8175 -48085.0,1034730 -48087.0,2920 -48089.0,21493 -48091.0,156209 -48093.0,13635 -48095.0,2726 -48097.0,41257 -48099.0,75951 -48101.0,1398 -48103.0,4797 -48105.0,3464 -48107.0,5737 -48109.0,2171 -48111.0,7287 -48113.0,2635516 -48115.0,12728 -48117.0,18546 -48119.0,5331 -48121.0,887207 -48123.0,20160 -48125.0,2211 -48127.0,10124 -48129.0,3278 -48131.0,11157 -48133.0,18360 -48135.0,166223 -48137.0,1932 -48139.0,184826 -48141.0,839238 -48143.0,42698 -48145.0,17297 -48147.0,35514 -48149.0,25346 -48151.0,3830 -48153.0,5712 -48155.0,1155 -48157.0,811688 -48159.0,10725 -48161.0,19717 -48163.0,20306 -48165.0,21492 -48167.0,342139 -48169.0,6229 -48171.0,26988 -48173.0,1409 -48175.0,7658 -48177.0,20837 -48179.0,21886 -48181.0,136212 -48183.0,123945 -48185.0,28880 -48187.0,166847 -48189.0,33406 -48191.0,2964 -48193.0,8461 -48195.0,5399 -48197.0,3933 -48199.0,57602 -48201.0,4713325 -48203.0,66553 -48205.0,5576 -48207.0,5658 -48209.0,230191 -48211.0,3819 -48213.0,82737 -48215.0,868707 -48217.0,36649 -48219.0,23021 -48221.0,61643 -48223.0,37084 -48225.0,22968 -48227.0,36664 -48229.0,4886 -48231.0,98594 -48233.0,20938 -48235.0,1536 -48237.0,8935 -48239.0,14760 -48241.0,35529 -48243.0,2274 -48245.0,251565 -48247.0,5200 -48249.0,40482 -48251.0,175817 -48253.0,20083 -48255.0,15601 -48257.0,136154 -48259.0,47431 -48261.0,404 -48263.0,762 -48265.0,52600 -48267.0,4337 -48269.0,272 -48271.0,3667 -48273.0,30680 -48275.0,3664 -48277.0,49859 -48279.0,12893 -48281.0,21428 -48283.0,7520 -48285.0,20154 -48287.0,17239 -48289.0,17404 -48291.0,88219 -48293.0,23437 -48295.0,3233 -48297.0,12207 -48299.0,21795 -48301.0,169 -48303.0,310569 -48305.0,5951 -48307.0,7984 -48309.0,256623 -48311.0,743 -48313.0,14284 -48315.0,9854 -48317.0,5771 -48319.0,4274 -48321.0,36643 -48323.0,58722 -48325.0,51584 -48327.0,2138 -48329.0,176832 -48331.0,24823 -48333.0,4873 -48335.0,8545 -48337.0,19818 -48339.0,607391 -48341.0,20940 -48343.0,12388 -48345.0,1200 -48347.0,65204 -48349.0,50113 -48351.0,13595 -48353.0,14714 -48355.0,362294 -48357.0,9836 -48359.0,2112 -48361.0,83396 -48363.0,29189 -48365.0,23194 -48367.0,142878 -48369.0,9605 -48371.0,15823 -48373.0,51353 -48375.0,117415 -48377.0,6704 -48379.0,12514 -48381.0,137713 -48383.0,3849 -48385.0,3452 -48387.0,12023 -48389.0,15976 -48391.0,6948 -48393.0,854 -48395.0,17074 -48397.0,104915 -48399.0,10264 -48401.0,54406 -48403.0,10542 -48405.0,8237 -48407.0,28859 -48409.0,66730 -48411.0,6055 -48413.0,2793 -48415.0,16703 -48417.0,3265 -48419.0,25274 -48421.0,3022 -48423.0,232751 -48425.0,9128 -48427.0,64633 -48429.0,9366 -48431.0,1291 -48433.0,1350 -48435.0,3776 -48437.0,7397 -48439.0,2102515 -48441.0,138034 -48443.0,776 -48445.0,12337 -48447.0,1501 -48449.0,32750 -48451.0,119200 -48453.0,1273954 -48455.0,14651 -48457.0,21672 -48459.0,41753 -48461.0,3657 -48463.0,26741 -48465.0,49025 -48467.0,56590 -48469.0,92084 -48471.0,72971 -48473.0,55246 -48475.0,11998 -48477.0,35882 -48479.0,276652 -48481.0,41556 -48483.0,5056 -48485.0,132230 -48487.0,12769 -48489.0,21358 -48491.0,590551 -48493.0,51070 -48495.0,8010 -48497.0,69984 -48499.0,45539 -48501.0,8713 -48503.0,18010 -48505.0,14179 -48507.0,11840 -49000.0,3205958 -49001.0,6710 -49003.0,56046 -49005.0,128289 -49007.0,20463 -49009.0,950 -49011.0,355481 -49013.0,19938 -49015.0,10012 -49017.0,5051 -49019.0,9754 -49021.0,54839 -49023.0,12017 -49025.0,7886 -49027.0,13188 -49029.0,12124 -49031.0,1479 -49033.0,2483 -49035.0,1160437 -49037.0,15308 -49039.0,30939 -49041.0,21620 -49043.0,42145 -49045.0,72259 -49047.0,35734 -49049.0,636235 -49051.0,34091 -49053.0,177556 -49055.0,2711 -49057.0,260213 -50000.0,623989 -50001.0,36777 -50003.0,35470 -50005.0,29993 -50007.0,163774 -50009.0,6163 -50011.0,49402 -50013.0,7235 -50015.0,25362 -50017.0,28892 -50019.0,27037 -50021.0,58191 -50023.0,58409 -50025.0,42222 -50027.0,55062 -51000.0,8535519 -51001.0,32316 -51003.0,109330 -51005.0,14860 -51007.0,13145 -51009.0,31605 -51011.0,15911 -51013.0,236842 -51015.0,75558 -51017.0,4147 -51019.0,78997 -51021.0,6280 -51023.0,33419 -51025.0,16231 -51027.0,21004 -51029.0,17148 -51031.0,54885 -51033.0,30725 -51035.0,29791 -51036.0,6963 -51037.0,11880 -51041.0,352802 -51043.0,14619 -51045.0,5131 -51047.0,52605 -51049.0,9932 -51051.0,14318 -51053.0,28544 -51057.0,10953 -51059.0,1147532 -51061.0,71222 -51063.0,15749 -51065.0,27270 -51067.0,56042 -51069.0,89313 -51071.0,16720 -51073.0,37348 -51075.0,23753 -51077.0,15550 -51079.0,19819 -51081.0,11336 -51083.0,33911 -51085.0,107766 -51087.0,330818 -51089.0,50557 -51091.0,2190 -51093.0,37109 -51095.0,76523 -51097.0,7025 -51099.0,26836 -51101.0,17148 -51103.0,10603 -51105.0,23423 -51107.0,413538 -51109.0,37591 -51111.0,12196 -51113.0,13261 -51115.0,8834 -51117.0,30587 -51119.0,10582 -51121.0,98535 -51125.0,14930 -51127.0,23091 -51131.0,11710 -51133.0,12095 -51135.0,15232 -51137.0,37051 -51139.0,23902 -51141.0,17608 -51143.0,60354 -51145.0,29652 -51147.0,22802 -51149.0,38353 -51153.0,470335 -51155.0,34027 -51157.0,7370 -51159.0,9023 -51161.0,94186 -51163.0,22573 -51165.0,81948 -51167.0,26586 -51169.0,21566 -51171.0,43616 -51173.0,30104 -51175.0,17631 -51177.0,136215 -51179.0,152882 -51181.0,6422 -51183.0,11159 -51185.0,40595 -51187.0,40164 -51191.0,53740 -51193.0,18015 -51195.0,37383 -51197.0,28684 -51199.0,68280 -51510.0,159428 -51520.0,16762 -51530.0,6478 -51540.0,47266 -51550.0,244835 -51570.0,17370 -51580.0,5538 -51590.0,40044 -51595.0,5346 -51600.0,24019 -51610.0,14617 -51620.0,7967 -51630.0,29036 -51640.0,6347 -51650.0,134510 -51660.0,53016 -51670.0,22529 -51678.0,7446 -51680.0,82168 -51683.0,41085 -51685.0,17478 -51690.0,12554 -51700.0,179225 -51710.0,242742 -51720.0,3981 -51730.0,31346 -51735.0,12271 -51740.0,94398 -51750.0,18249 -51760.0,230436 -51770.0,99143 -51775.0,25301 -51790.0,24932 -51800.0,92108 -51810.0,449974 -51820.0,22630 -51830.0,14954 -51840.0,28078 -53000.0,7614893 -53001.0,19983 -53003.0,22582 -53005.0,204390 -53007.0,77200 -53009.0,77331 -53011.0,488241 -53013.0,3985 -53015.0,110593 -53017.0,43429 -53019.0,7627 -53021.0,95222 -53023.0,2225 -53025.0,97733 -53027.0,75061 -53029.0,85141 -53031.0,32221 -53033.0,2252782 -53035.0,271473 -53037.0,47935 -53039.0,22425 -53041.0,80707 -53043.0,10939 -53045.0,66768 -53047.0,42243 -53049.0,22471 -53051.0,13724 -53053.0,904980 -53055.0,17582 -53057.0,129205 -53059.0,12083 -53061.0,822083 -53063.0,522798 -53065.0,45723 -53067.0,290536 -53069.0,4488 -53071.0,60760 -53073.0,229247 -53075.0,50104 -53077.0,250873 -54000.0,1792147 -54001.0,16441 -54003.0,119171 -54005.0,21457 -54007.0,13957 -54009.0,21939 -54011.0,91945 -54013.0,7109 -54015.0,8508 -54017.0,8448 -54019.0,42406 -54021.0,7823 -54023.0,11568 -54025.0,34662 -54027.0,23175 -54029.0,28810 -54031.0,13776 -54033.0,67256 -54035.0,28576 -54037.0,57146 -54039.0,178124 -54041.0,15907 -54043.0,20409 -54045.0,32019 -54047.0,17624 -54049.0,56072 -54051.0,30531 -54053.0,26516 -54055.0,58758 -54057.0,26868 -54059.0,23424 -54061.0,105612 -54063.0,13275 -54065.0,17884 -54067.0,24496 -54069.0,41411 -54071.0,6969 -54073.0,7460 -54075.0,8247 -54077.0,33432 -54079.0,56450 -54081.0,73361 -54083.0,28695 -54085.0,9554 -54087.0,13688 -54089.0,12573 -54091.0,16695 -54093.0,6839 -54095.0,8591 -54097.0,24176 -54099.0,39402 -54101.0,8114 -54103.0,15065 -54105.0,5821 -54107.0,83518 -54109.0,20394 -55000.0,5822434 -55001.0,20220 -55003.0,15562 -55005.0,45244 -55007.0,15036 -55009.0,264542 -55011.0,13031 -55013.0,15414 -55015.0,50089 -55017.0,64658 -55019.0,34774 -55021.0,57532 -55023.0,16131 -55025.0,546695 -55027.0,87839 -55029.0,27668 -55031.0,43150 -55033.0,45368 -55035.0,104646 -55037.0,4295 -55039.0,103403 -55041.0,9004 -55043.0,51439 -55045.0,36960 -55047.0,18913 -55049.0,23678 -55051.0,5687 -55053.0,20643 -55055.0,84769 -55057.0,26687 -55059.0,169561 -55061.0,20434 -55063.0,118016 -55065.0,16665 -55067.0,19189 -55069.0,27593 -55071.0,78981 -55073.0,135692 -55075.0,40350 -55077.0,15574 -55078.0,4556 -55079.0,945726 -55081.0,46253 -55083.0,37930 -55085.0,35595 -55087.0,187885 -55089.0,89221 -55091.0,7287 -55093.0,42754 -55095.0,43783 -55097.0,70772 -55099.0,13351 -55101.0,196311 -55103.0,17252 -55105.0,163354 -55107.0,14178 -55109.0,90687 -55111.0,64442 -55113.0,16558 -55115.0,40899 -55117.0,115340 -55119.0,20343 -55121.0,29649 -55123.0,30822 -55125.0,22195 -55127.0,103868 -55129.0,15720 -55131.0,136034 -55133.0,404198 -55135.0,50990 -55137.0,24443 -55139.0,171907 -55141.0,72999 -56000.0,578759 -56001.0,38880 -56003.0,11790 -56005.0,46341 -56007.0,14800 -56009.0,13822 -56011.0,7584 -56013.0,39261 -56015.0,13211 -56017.0,4413 -56019.0,8445 -56021.0,99500 -56023.0,19830 -56025.0,79858 -56027.0,2356 -56029.0,29194 -56031.0,8393 -56033.0,30485 -56035.0,9831 -56037.0,42343 -56039.0,23464 -56041.0,20226 -56043.0,7805 -56045.0,6927 -70002.0,28731 -70003.0,491918 diff --git a/jhu/tests/test_pull.py b/jhu/tests/test_pull.py index de0a7e7cf..e1052d6aa 100644 --- a/jhu/tests/test_pull.py +++ b/jhu/tests/test_pull.py @@ -4,12 +4,9 @@ import pandas as pd from delphi_jhu.pull import pull_jhu_data, detect_date_col +from delphi_utils import GeoMapper -pop_df = pd.read_csv( - join("..", "static", "fips_population.csv"), - dtype={"fips": float, "population": float} -).rename({"fips": "FIPS"}, axis=1) - +pop_df = GeoMapper().add_population_column("fips") class TestPullJHU: test_date_cols = ['2/29/20', '3/1/20', '3/2/20', '3/3/20', '3/4/20', '3/5/20', '3/6/20', diff --git a/testing_utils/indicator_validation.ipynb b/testing_utils/indicator_validation.template.ipynb similarity index 97% rename from testing_utils/indicator_validation.ipynb rename to testing_utils/indicator_validation.template.ipynb index d616d10a8..3c4f0c0bc 100644 --- a/testing_utils/indicator_validation.ipynb +++ b/testing_utils/indicator_validation.template.ipynb @@ -14,8 +14,8 @@ }, "orig_nbformat": 2, "kernelspec": { - "name": "Python 3.8.5 64-bit ('delphi')", - "display_name": "Python 3.8.5 64-bit ('delphi')", + "name": "Python 3.8.5 64-bit ('delphi': venv)", + "display_name": "Python 3.8.5 64-bit ('delphi': venv)", "metadata": { "interpreter": { "hash": "caf87e55c8359f697bd94fe1aac5633662441bd3172cf56261450c8476d2e897" @@ -39,7 +39,7 @@ }, { "cell_type": "code", - "execution_count": 143, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -172,7 +172,7 @@ }, { "source": [ - "## Qualitative Comparisons\n" + "## Qualitative Comparisons: Confirmed Incidence Num\n" ], "cell_type": "markdown", "metadata": {} @@ -187,12 +187,12 @@ }, { "cell_type": "code", - "execution_count": 191, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "os.chdir(join(ROOT_DIR, \"jhu\"))\n", - "geocode = \"fips\"\n", + "geocode = \"county\"\n", "signal_type = \"confirmed_incidence_num\"\n", "start_date = date(2020, 3, 1)\n", "end_date = date(2020, 10, 1)\n", @@ -223,7 +223,7 @@ "if not isfile(remote_data_filename):\n", " remote_data = covidcast.signal(\"jhu-csse\", \"confirmed_incidence_num\",\n", " start_date, end_date,\n", - " \"county\")\n", + " geocode)\n", " remote_data.to_csv(remote_data_filename)\n", "else:\n", " remote_data = pd.read_csv(remote_data_filename)\n", @@ -241,7 +241,7 @@ }, { "cell_type": "code", - "execution_count": 192, + "execution_count": 5, "metadata": { "tags": [] }, @@ -249,13 +249,15 @@ { "output_type": "stream", "name": "stdout", - "text": "Total difference: 0.0\n" + "text": [ + "Total difference: 0.0\n" + ] }, { "output_type": "display_data", "data": { - "text/plain": "<Figure size 1152x432 with 1 Axes>", - "image/svg+xml": "\n\n\n\n \n \n \n \n 2020-10-06T21:06:37.708907\n image/svg+xml\n \n \n Matplotlib v3.3.2, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", + "text/plain": "
", + "image/svg+xml": "\n\n\n\n \n \n \n \n 2020-10-08T14:49:35.152447\n image/svg+xml\n \n \n Matplotlib v3.3.2, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", "image/png": "iVBORw0KGgoAAAANSUhEUgAAA6sAAAFlCAYAAAANn35oAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAACJWElEQVR4nOzdd3hcZ5328e8zXTOjXt27E/fYcQshEGrovfcaYIGls8C7u9RlabuhwwIBQgudhIUE0gjZkLjGJe69yLa6pveZ8/4xY9myJKvMyCPZ9+e6ckV6zjnP+ckl0a2nGcuyEBEREREREZlIbOUuQERERERERORCCqsiIiIiIiIy4SisioiIiIiIyISjsCoiIiIiIiITjsKqiIiIiIiITDgKqyIiIiIiIjLhOMpdwMU0NDRYs2fPLncZIiIiIiIiMg62bt3aZVlW42DXJnRYnT17Nlu2bCl3GSIiIiIiIjIOjDHHh7qmacAiIiIiIiIy4SisioiIiIiIyISjsCoiIiIiIiITzoResyoiIiIiIjKZpNNpWltbSSQS5S5lQvF4PEyfPh2n0zniZxRWRURERERESqS1tZXKykpmz56NMabc5UwIlmXR3d1Na2src+bMGfFzmgYsIiIiIiJSIolEgvr6egXV8xhjqK+vH/Vos8KqiIiIiIhICSmoDjSWXxOFVRERERERERmxBx98kEceeWTc36OwKiIiIiIichmyLItcLlfyfhVWRUREREREZFSOHTvGVVddxRve8AaWLl3KZz/7WdasWcPy5cv55Cc/2XfP1VdfzZve9CYWLlzIa1/7Wu677z6uv/56FixYwKZNmwDo6enhRS96EcuXL2f9+vXs3LmTY8eO8d3vfpdbbrmFa665hv/7v/+js7OTl770paxZs4Y1a9bwj3/8oyRfi3YDFhERERERGQef/t/d7DkdKmmfi6dW8cnnL7noPQcPHuS2224jFArx29/+lk2bNmFZFi94wQt46KGHmDlzJocOHeI3v/kNP/zhD1mzZg2/+MUvePjhh/njH//I5z//ee644w4++clPsnLlSu644w4eeOAB3vCGN7B9+3be+c534vf7+fCHPwzAa17zGj7wgQ/wxCc+kRMnTnDTTTexd+/eor9WhVURKZsTB7Yzbe5S7A79p0hERESkVGbNmsX69ev58Ic/zD333MPKlSsBiEQiHDx4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\n" }, "metadata": { @@ -274,6 +276,41 @@ "print(\"Total difference: \", rd.sub(ld).sum())" ] }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "Total difference: 0.0\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": "
", + "image/svg+xml": "\n\n\n\n \n \n \n \n 2020-10-08T14:49:56.219346\n image/svg+xml\n \n \n Matplotlib v3.3.2, https://matplotlib.org/\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA6sAAAFlCAYAAAANn35oAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8vihELAAAACXBIWXMAAAsTAAALEwEAmpwYAACJ6ElEQVR4nOzdd5zdVZ3/8de5vUwvySSZ9N5DCgQRsCDFAogNewX7Wnct62/tay+r7loBcRcVBUVEwQIqooQkpJJGep9kerv9fs/vj3unZe60zEzuDPN+Ph55MHO+53vu5yYE5n3P+Z5jrLWIiIiIiIiIjCWufBcgIiIiIiIici6FVRERERERERlzFFZFRERERERkzFFYFRERERERkTFHYVVERERERETGHIVVERERERERGXM8+S5gIBUVFXbWrFn5LkNERERERERG2JNPPllnra3MdW3Mh9VZs2axefPmfJchIiIiIiIiI8wYc7Sva1oGLCIiIiIiImOOwqqIiIiIiIiMOQqrIiIiIiIiMuaM+WdWRURERERExotkMsmJEyeIxWL5LmVMCQQCVFdX4/V6B32PwqqIiIiIiMgIOXHiBIWFhcyaNQtjTL7LGROstdTX13PixAlmz5496Pu0DFhERERERGSExGIxysvLFVS7McZQXl4+5NlmhVUREREREZERpKDa2/n8niisioiIiIiIyJD89a9/5Z///OeovobCqoiIiIiIyDOUtRbHcUZ8XIVVERERERERGZIjR46wcOFC3vCGN7Bs2TI++9nPsm7dOlasWMEnP/nJzj6LFi3iTW96EwsWLOC1r30tf/7zn7nsssuYP38+GzduBKChoYEbb7yRFStWsH79enbs2MGRI0f43ve+xze+8Q1WrVrF3//+d2pra3nZy17GunXrWLduHf/4xz+G/T60G7CIiIiIiMgo+PRvd7H7VMuIjrlkahGffMnSAfvt37+fO++8k5aWFu655x42btyItZbrr7+eRx99lBkzZnDgwAF++ctfcvvtt7Nu3Tp++tOf8thjj3H//ffzn//5n9x333188pOf5KKLLuK+++7jkUce4Q1veAPbtm3jHe94BwUFBXz4wx8G4DWveQ0f+MAHePazn82xY8e45ppr2LNnz7Deq8KqTHh1Ncfwev0Ul0/OdykiIiIiIiNi5syZrF+/ng9/+MP88Y9/5KKLLgKg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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ], + "source": [ + "fips_code = \"36081\" # Queens County, New York FIPS\n", + "rd = remote_data[remote_data[\"geo_value\"] == fips_code].set_index(\"time_value\").sort_index()[\"value\"]\n", + "ld = local_data[local_data[\"geo_id\"] == fips_code].set_index(\"date\").sort_index()[\"val\"]\n", + "plt.figure(figsize=(16, 6))\n", + "plt.plot(rd, label=\"remote\")\n", + "plt.plot(ld, label=\"local\")\n", + "plt.legend()\n", + "print(\"Total difference: \", rd.sub(ld).sum())" + ] + }, { "cell_type": "code", "execution_count": 193,