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",
+ "text/plain": "",
+ "image/svg+xml": "\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",
+ "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,