text: import { getNearNetwork } from "../../libraries/config";
  
  function preprocessCirculationSupplyEstimate() {
    const RAW_CIRCULATING_SUPPLY_ESTIMATE = `
      10/13/2020,156473909
      10/14/2020,157503033
      10/15/2020,158532156
      10/16/2020,159561280
      10/17/2020,160590404
      10/18/2020,161619527
      10/19/2020,162648651
      10/20/2020,163677775
      10/21/2020,164706899
      10/22/2020,165736022
      10/23/2020,166765146
      10/24/2020,167794270
      10/25/2020,168823393
      10/26/2020,169852517
      10/27/2020,170881641
      10/28/2020,171910765
      10/29/2020,172939888
      10/30/2020,173969012
      10/31/2020,174998136
      11/1/2020,176027259
      11/2/2020,177056383
      11/3/2020,178085507
      11/4/2020,179114631
      11/5/2020,180143754
      11/6/2020,181172878
      11/7/2020,182202002
      11/8/2020,183231126
      11/9/2020,184260249
      11/10/2020,185289373
      11/11/2020,186318497
      11/12/2020,187347620
      11/13/2020,188376744
      11/14/2020,189443528
      11/15/2020,190510313
      11/16/2020,191577097
      11/17/2020,192643881
      11/18/2020,193710666
      11/19/2020,194777450
      11/20/2020,195844234
      11/21/2020,196911019
      11/22/2020,197977803
      11/23/2020,199044587
      11/24/2020,200111372
      11/25/2020,201178156
      11/26/2020,202244940
      11/27/2020,203311725
      11/28/2020,204378509
      11/29/2020,205445293
      11/30/2020,206512078
      12/1/2020,207578862
      12/2/2020,208645646
      12/3/2020,209712431
      12/4/2020,210779215
      12/5/2020,211845999
      12/6/2020,212912784
      12/7/2020,213979568
      12/8/2020,215046352
      12/9/2020,216113137
      12/10/2020,217179921
      12/11/2020,218246705
      12/12/2020,219313490
      12/13/2020,220380274
      12/14/2020,221413208
      12/15/2020,222446142
      12/16/2020,223479077
      12/17/2020,224512011
      12/18/2020,225544945
      12/19/2020,226577880
      12/20/2020,227610814
      12/21/2020,228643748
      12/22/2020,229676683
      12/23/2020,230709617
      12/24/2020,231742551
      12/25/2020,232775485
      12/26/2020,233808420
      12/27/2020,234841354
      12/28/2020,235874288
      12/29/2020,236907223
      12/30/2020,237940157
      12/31/2020,238973091
      1/1/2021,240006025
      1/2/2021,241038960
      1/3/2021,242071894
      1/4/2021,243104828
      1/5/2021,244137763
      1/6/2021,245170697
      1/7/2021,246203631
      1/8/2021,247236566
      1/9/2021,248269500
      1/10/2021,249302434
      1/11/2021,250335368
      1/12/2021,251368303
      1/13/2021,252401237
      1/14/2021,253434736
      1/15/2021,254468235
      1/16/2021,255501734
      1/17/2021,256535233
      1/18/2021,257568732
      1/19/2021,258602231
      1/20/2021,259635730
      1/21/2021,260669229
      1/22/2021,261702728
      1/23/2021,262736227
      1/24/2021,263769726
      1/25/2021,264803225
      1/26/2021,265836724
      1/27/2021,266870223
      1/28/2021,267903722
      1/29/2021,268937221
      1/30/2021,269970720
      1/31/2021,271004219
      2/1/2021,272037718
      2/2/2021,273071217
      2/3/2021,274104716
      2/4/2021,275138215
      2/5/2021,276171714
      2/6/2021,277205213
      2/7/2021,278238712
      2/8/2021,279272211
      2/9/2021,280305710
      2/10/2021,281339209
      2/11/2021,282372708
      2/12/2021,283406207
      2/13/2021,284439706
      2/14/2021,285584565
      2/15/2021,286729424
      2/16/2021,287874283
      2/17/2021,289019142
      2/18/2021,290164001
      2/19/2021,291308860
      2/20/2021,292453718
      2/21/2021,293598577
      2/22/2021,294743436
      2/23/2021,295888295
      2/24/2021,297033154
      2/25/2021,298178013
      2/26/2021,299322872
      2/27/2021,300467730
      2/28/2021,301612589
      3/1/2021,302757448
      3/2/2021,303902307
      3/3/2021,305047166
      3/4/2021,306192025
      3/5/2021,307336884
      3/6/2021,308481743
      3/7/2021,309626601
      3/8/2021,310771460
      3/9/2021,311916319
      3/10/2021,313061178
      3/11/2021,314206037
      3/12/2021,315350896
      3/13/2021,316495755
      3/14/2021,317530390
      3/15/2021,318565026
      3/16/2021,319599661
      3/17/2021,320634297
      3/18/2021,321668932
      3/19/2021,322703568
      3/20/2021,323738203
      3/21/2021,324772839
      3/22/2021,325807474
      3/23/2021,326842110
      3/24/2021,327876745
      3/25/2021,328911381
      3/26/2021,329946016
      3/27/2021,330980652
      3/28/2021,332015287
      3/29/2021,333049923
      3/30/2021,334084558
      3/31/2021,335119194
      4/1/2021,336153829
      4/2/2021,337188465
      4/3/2021,338223100
      4/4/2021,339257736
      4/5/2021,340292371
      4/6/2021,341327007
      4/7/2021,342361642
      4/8/2021,343396278
      4/9/2021,344430913
      4/10/2021,345465549
      4/11/2021,346500184
      4/12/2021,347534820
      4/13/2021,348569455
      4/14/2021,349452304
      4/15/2021,350335152
      4/16/2021,351218001
      4/17/2021,352100850
      4/18/2021,352983698
      4/19/2021,353866547
      4/20/2021,354749396
      4/21/2021,355632244
      4/22/2021,356515093
      4/23/2021,357397941
      4/24/2021,358280790
      4/25/2021,359163639
      4/26/2021,360046487
      4/27/2021,360929336
      4/28/2021,361812184
      4/29/2021,362695033
      4/30/2021,363577882
      5/1/2021,364460730
      5/2/2021,365343579
      5/3/2021,366226428
      5/4/2021,367109276
      5/5/2021,367992125
      5/6/2021,368874973
      5/7/2021,369757822
      5/8/2021,370640671
      5/9/2021,371523519
      5/10/2021,372406368
      5/11/2021,373289216
      5/12/2021,374172065
      5/13/2021,375054914
      5/14/2021,375909857
      5/15/2021,376764801
      5/16/2021,377619745
      5/17/2021,378474689
      5/18/2021,379329633
      5/19/2021,380184577
      5/20/2021,381039520
      5/21/2021,381894464
      5/22/2021,382749408
      5/23/2021,383604352
      5/24/2021,384459296
      5/25/2021,385314239
      5/26/2021,386169183
      5/27/2021,387024127
      5/28/2021,387879071
      5/29/2021,388734015
      5/30/2021,389588958
      5/31/2021,390443902
      6/1/2021,391298846
      6/2/2021,392153790
      6/3/2021,393008734
      6/4/2021,393863677
      6/5/2021,394718621
      6/6/2021,395573565
      6/7/2021,396428509
      6/8/2021,397283453
      6/9/2021,398138397
      6/10/2021,398993340
      6/11/2021,399848284
      6/12/2021,400703228
      6/13/2021,401558172
      6/14/2021,402442210
      6/15/2021,403326247
      6/16/2021,404210285
      6/17/2021,405094323
      6/18/2021,405978360
      6/19/2021,406862398
      6/20/2021,407746436
      6/21/2021,408630474
      6/22/2021,409514511
      6/23/2021,410398549
      6/24/2021,411282587
      6/25/2021,412166625
      6/26/2021,413050662
      6/27/2021,413934700
      6/28/2021,414818738
      6/29/2021,415702776
      6/30/2021,416586813
      7/1/2021,417470851
      7/2/2021,418354889
      7/3/2021,419238926
      7/4/2021,420122964
      7/5/2021,421007002
      7/6/2021,421891040
      7/7/2021,422775077
      7/8/2021,423659115
      7/9/2021,424543153
      7/10/2021,425427191
      7/11/2021,426311228
      7/12/2021,427195266
      7/13/2021,428079304
      7/14/2021,428935403
      7/15/2021,429791502
      7/16/2021,430647602
      7/17/2021,431503701
      7/18/2021,432359801
      7/19/2021,433215900
      7/20/2021,434071999
      7/21/2021,434928099
      7/22/2021,435784198
      7/23/2021,436640297
      7/24/2021,437496397
      7/25/2021,438352496
      7/26/2021,439208595
      7/27/2021,440064695
      7/28/2021,440920794
      7/29/2021,441776894
      7/30/2021,442632993
      7/31/2021,443489092
      8/1/2021,444345192
      8/2/2021,445201291
      8/3/2021,446057390
      8/4/2021,446913490
      8/5/2021,447769589
      8/6/2021,448625689
      8/7/2021,449481788
      8/8/2021,450337887
      8/9/2021,451193987
      8/10/2021,452050086
      8/11/2021,452906185
      8/12/2021,453762285
      8/13/2021,454618384
      8/14/2021,455475065
      8/15/2021,456331746
      8/16/2021,457188426
      8/17/2021,458045107
      8/18/2021,458901788
      8/19/2021,459758469
      8/20/2021,460615149
      8/21/2021,461471830
      8/22/2021,462328511
      8/23/2021,463185192
      8/24/2021,464041872
      8/25/2021,464898553
      8/26/2021,465755234
      8/27/2021,466611915
      8/28/2021,467468595
      8/29/2021,468325276
      8/30/2021,469181957
      8/31/2021,470038638
      9/1/2021,470895318
      9/2/2021,471751999
      9/3/2021,472608680
      9/4/2021,473465361
      9/5/2021,474322041
      9/6/2021,475178722
      9/7/2021,476035403
      9/8/2021,476892084
      9/9/2021,477748764
      9/10/2021,478605445
      9/11/2021,479462126
      9/12/2021,480318807
      9/13/2021,481175487
      9/14/2021,482061328
      9/15/2021,482947168
      9/16/2021,483833008
      9/17/2021,484718848
      9/18/2021,485604688
      9/19/2021,486490528
      9/20/2021,487376368
      9/21/2021,488262208
      9/22/2021,489148048
      9/23/2021,490033888
      9/24/2021,490919728
      9/25/2021,491805568
      9/26/2021,492691408
      9/27/2021,493577248
      9/28/2021,494463088
      9/29/2021,495348928
      9/30/2021,496234768
      10/1/2021,497120608
      10/2/2021,498006448
      10/3/2021,498892289
      10/4/2021,499778129
      10/5/2021,500663969
      10/6/2021,501549809
      10/7/2021,502435649
      10/8/2021,503321489
      10/9/2021,504207329
      10/10/2021,505093169
      10/11/2021,505979009
      10/12/2021,506864849
      10/13/2021,507750689
      10/14/2021,509670535
      10/15/2021,511590381
      10/16/2021,513510227
      10/17/2021,515430073
      10/18/2021,517349920
      10/19/2021,519269766
      10/20/2021,521189612
      10/21/2021,523109458
      10/22/2021,525029304
      10/23/2021,526949150
      10/24/2021,528868996
      10/25/2021,530788842
      10/26/2021,532708688
      10/27/2021,534628534
      10/28/2021,536548380
      10/29/2021,538468227
      10/30/2021,540388073
      10/31/2021,542307919
      11/1/2021,544227765
      11/2/2021,546147611
      11/3/2021,548067457
      11/4/2021,549987303
      11/5/2021,551907149
      11/6/2021,553826995
      11/7/2021,555746841
      11/8/2021,557666687
      11/9/2021,559586533
      11/10/2021,561506380
      11/11/2021,563426226
      11/12/2021,565346072
      11/13/2021,567265918
      11/14/2021,568083700
      11/15/2021,568901483
      11/16/2021,569719266
      11/17/2021,570537048
      11/18/2021,571354831
      11/19/2021,572172613
      11/20/2021,572990396
      11/21/2021,573808179
      11/22/2021,574625961
      11/23/2021,575443744
      11/24/2021,576261526
      11/25/2021,577079309
      11/26/2021,577897092
      11/27/2021,578714874
      11/28/2021,579532657
      11/29/2021,580350439
      11/30/2021,581168222
      12/1/2021,581986005
      12/2/2021,582803787
      12/3/2021,583621570
      12/4/2021,584439352
      12/5/2021,585257135
      12/6/2021,586074918
      12/7/2021,586892700
      12/8/2021,587710483
      12/9/2021,588528266
      12/10/2021,589346048
      12/11/2021,590163831
      12/12/2021,590981613
      12/13/2021,591799396
      12/14/2021,592591390
      12/15/2021,593383383
      12/16/2021,594175377
      12/17/2021,594967371
      12/18/2021,595759364
      12/19/2021,596551358
      12/20/2021,597343352
      12/21/2021,598135345
      12/22/2021,598927339
      12/23/2021,599719333
      12/24/2021,600511326
      12/25/2021,601303320
      12/26/2021,602095314
      12/27/2021,602887307
      12/28/2021,603679301
      12/29/2021,604471294
      12/30/2021,605263288
      12/31/2021,606055282
      1/1/2022,606847275
      1/2/2022,607639269
      1/3/2022,608431263
      1/4/2022,609223256
      1/5/2022,610015250
      1/6/2022,610807244
      1/7/2022,611599237
      1/8/2022,612391231
      1/9/2022,613183225
      1/10/2022,613975218
      1/11/2022,614767212
      1/12/2022,615559206
      1/13/2022,616351199
      1/14/2022,617143787
      1/15/2022,617936374
      1/16/2022,618728961
      1/17/2022,619521548
      1/18/2022,620314136
      1/19/2022,621106723
      1/20/2022,621899310
      1/21/2022,622691897
      1/22/2022,623484485
      1/23/2022,624277072
      1/24/2022,625069659
      1/25/2022,625862247
      1/26/2022,626654834
      1/27/2022,627447421
      1/28/2022,628240008
      1/29/2022,629032596
      1/30/2022,629825183
      1/31/2022,630617770
      2/1/2022,631410357
      2/2/2022,632202945
      2/3/2022,632995532
      2/4/2022,633788119
      2/5/2022,634580706
      2/6/2022,635373294
      2/7/2022,636165881
      2/8/2022,636958468
      2/9/2022,637751056
      2/10/2022,638543643
      2/11/2022,639336230
      2/12/2022,640128817
      2/13/2022,640921405
      2/14/2022,641799572
      2/15/2022,642677739
      2/16/2022,643555906
      2/17/2022,644434074
      2/18/2022,645312241
      2/19/2022,646190408
      2/20/2022,647068575
      2/21/2022,647946743
      2/22/2022,648824910
      2/23/2022,649703077
      2/24/2022,650581245
      2/25/2022,651459412
      2/26/2022,652337579
      2/27/2022,653215746
      2/28/2022,654093914
      3/1/2022,654972081
      3/2/2022,655850248
      3/3/2022,656728415
      3/4/2022,657606583
      3/5/2022,658484750
      3/6/2022,659362917
      3/7/2022,660241085
      3/8/2022,661119252
      3/9/2022,661997419
      3/10/2022,662875586
      3/11/2022,663753754
      3/12/2022,664631921
      3/13/2022,665510088
      3/14/2022,666303870
      3/15/2022,667097652
      3/16/2022,667891434
      3/17/2022,668685216
      3/18/2022,669478998
      3/19/2022,670272780
      3/20/2022,671066562
      3/21/2022,671860343
      3/22/2022,672654125
      3/23/2022,673447907
      3/24/2022,674241689
      3/25/2022,675035471
      3/26/2022,675829253
      3/27/2022,676623035
      3/28/2022,677416817
      3/29/2022,678210599
      3/30/2022,679004381
      3/31/2022,679798162
      4/1/2022,680591944
      4/2/2022,681385726
      4/3/2022,682179508
      4/4/2022,682973290
      4/5/2022,683767072
      4/6/2022,684560854
      4/7/2022,685354636
      4/8/2022,686148418
      4/9/2022,686942200
      4/10/2022,687735981
      4/11/2022,688529763
      4/12/2022,689323545
      4/13/2022,690117327
      4/14/2022,690938190
      4/15/2022,691759052
      4/16/2022,692579914
      4/17/2022,693400777
      4/18/2022,694221639
      4/19/2022,695042502
      4/20/2022,695863364
      4/21/2022,696684226
      4/22/2022,697505089
      4/23/2022,698325951
      4/24/2022,699146813
      4/25/2022,699967676
      4/26/2022,700788538
      4/27/2022,701609401
      4/28/2022,702430263
      4/29/2022,703251125
      4/30/2022,704071988
      5/1/2022,704892850
      5/2/2022,705713713
      5/3/2022,706534575
      5/4/2022,707355437
      5/5/2022,708176300
      5/6/2022,708997162
      5/7/2022,709818025
      5/8/2022,710638887
      5/9/2022,711459749
      5/10/2022,712280612
      5/11/2022,713101474
      5/12/2022,713922337
      5/13/2022,714743199
      5/14/2022,715538185
      5/15/2022,716333172
      5/16/2022,717128158
      5/17/2022,717923145
      5/18/2022,718718131
      5/19/2022,719513118
      5/20/2022,720308105
      5/21/2022,721103091
      5/22/2022,721898078
      5/23/2022,722693064
      5/24/2022,723488051
      5/25/2022,724283037
      5/26/2022,725078024
      5/27/2022,725873010
      5/28/2022,726667997
      5/29/2022,727462983
      5/30/2022,728257970
      5/31/2022,729052956
      6/1/2022,729847943
      6/2/2022,730642929
      6/3/2022,731437916
      6/4/2022,732232902
      6/5/2022,733027889
      6/6/2022,733822875
      6/7/2022,734617862
      6/8/2022,735412848
      6/9/2022,736207835
      6/10/2022,737002821
      6/11/2022,737797808
      6/12/2022,738592794
      6/13/2022,739387781
      6/14/2022,740209893
      6/15/2022,741032006
      6/16/2022,741854118
      6/17/2022,742676230
      6/18/2022,743498343
      6/19/2022,744320455
      6/20/2022,745142567
      6/21/2022,745964680
      6/22/2022,746786792
      6/23/2022,747608904
      6/24/2022,748431017
      6/25/2022,749253129
      6/26/2022,750075241
      6/27/2022,750897354
      6/28/2022,751719466
      6/29/2022,752541579
      6/30/2022,753363691
      7/1/2022,754185803
      7/2/2022,755007916
      7/3/2022,755830028
      7/4/2022,756652140
      7/5/2022,757474253
      7/6/2022,758296365
      7/7/2022,759118477
      7/8/2022,759940590
      7/9/2022,760762702
      7/10/2022,761584814
      7/11/2022,762406927
      7/12/2022,763229039
      7/13/2022,764051151
      7/14/2022,764847353
      7/15/2022,765643554
      7/16/2022,766439755
      7/17/2022,767235956
      7/18/2022,768032157
      7/19/2022,768828359
      7/20/2022,769624560
      7/21/2022,770420761
      7/22/2022,771216962
      7/23/2022,772013163
      7/24/2022,772809364
      7/25/2022,773605566
      7/26/2022,774401767
      7/27/2022,775197968
      7/28/2022,775994169
      7/29/2022,776790370
      7/30/2022,777586572
      7/31/2022,778382773
      8/1/2022,779178974
      8/2/2022,779975175
      8/3/2022,780771376
      8/4/2022,781567578
      8/5/2022,782363779
      8/6/2022,783159980
      8/7/2022,783956181
      8/8/2022,784752382
      8/9/2022,785548584
      8/10/2022,786344785
      8/11/2022,787140986
      8/12/2022,787937187
      8/13/2022,788733388
      8/14/2022,789530201
      8/15/2022,790327013
      8/16/2022,791123825
      8/17/2022,791920638
      8/18/2022,792717450
      8/19/2022,793514262
      8/20/2022,794311075
      8/21/2022,795107887
      8/22/2022,795904699
      8/23/2022,796701512
      8/24/2022,797498324
      8/25/2022,798295136
      8/26/2022,799091949
      8/27/2022,799888761
      8/28/2022,800685573
      8/29/2022,801482386
      8/30/2022,802279198
      8/31/2022,803076010
      9/1/2022,803872823
      9/2/2022,804669635
      9/3/2022,805466447
      9/4/2022,806263260
      9/5/2022,807060072
      9/6/2022,807856884
      9/7/2022,808653697
      9/8/2022,809450509
      9/9/2022,810247321
      9/10/2022,811044134
      9/11/2022,811840946
      9/12/2022,812637758
      9/13/2022,813434571
      9/14/2022,814258577
      9/15/2022,815082584
      9/16/2022,815906591
      9/17/2022,816730598
      9/18/2022,817554605
      9/19/2022,818378612
      9/20/2022,819202619
      9/21/2022,820026626
      9/22/2022,820850632
      9/23/2022,821674639
      9/24/2022,822498646
      9/25/2022,823322653
      9/26/2022,824146660
      9/27/2022,824970667
      9/28/2022,825794674
      9/29/2022,826618681
      9/30/2022,827442687
      10/1/2022,828266694
      10/2/2022,829090701
      10/3/2022,829914708
      10/4/2022,830738715
      10/5/2022,831562722
      10/6/2022,832386729
      10/7/2022,833210736
      10/8/2022,834034742
      10/9/2022,834858749
      10/10/2022,835682756
      10/11/2022,836506763
      10/12/2022,837330770
      10/13/2022,838154777
      10/14/2022,838618950
      10/15/2022,839083123
      10/16/2022,839547296
      10/17/2022,840011469
      10/18/2022,840475642
      10/19/2022,840939815
      10/20/2022,841403988
      10/21/2022,841868161
      10/22/2022,842332334
      10/23/2022,842796507
      10/24/2022,843260680
      10/25/2022,843724853
      10/26/2022,844189026
      10/27/2022,844653199
      10/28/2022,845117372
      10/29/2022,845581545
      10/30/2022,846045718
      10/31/2022,846509891
      11/1/2022,846974064
      11/2/2022,847438237
      11/3/2022,847902410
      11/4/2022,848366583
      11/5/2022,848830756
      11/6/2022,849294929
      11/7/2022,849759102
      11/8/2022,850223275
      11/9/2022,850687448
      11/10/2022,851151621
      11/11/2022,851615794
      11/12/2022,852079967
      11/13/2022,852544140
      11/14/2022,853024424
      11/15/2022,853504709
      11/16/2022,853984994
      11/17/2022,854465279
      11/18/2022,854945564
      11/19/2022,855425849
      11/20/2022,855906134
      11/21/2022,856386418
      11/22/2022,856866703
      11/23/2022,857346988
      11/24/2022,857827273
      11/25/2022,858307558
      11/26/2022,858787843
      11/27/2022,859268128
      11/28/2022,859748412
      11/29/2022,860228697
      11/30/2022,860708982
      12/1/2022,861189267
      12/2/2022,861669552
      12/3/2022,862149837
      12/4/2022,862630122
      12/5/2022,863110406
      12/6/2022,863590691
      12/7/2022,864070976
      12/8/2022,864551261
      12/9/2022,865031546
      12/10/2022,865511831
      12/11/2022,865992116
      12/12/2022,866472400
      12/13/2022,866952685
      12/14/2022,867418098
      12/15/2022,867883512
      12/16/2022,868348925
      12/17/2022,868814338
      12/18/2022,869279751
      12/19/2022,869745164
      12/20/2022,870210578
      12/21/2022,870675991
      12/22/2022,871141404
      12/23/2022,871606817
      12/24/2022,872072230
      12/25/2022,872537644
      12/26/2022,873003057
      12/27/2022,873468470
      12/28/2022,873933883
      12/29/2022,874399296
      12/30/2022,874864709
      12/31/2022,875330123
      1/1/2023,875795536
      1/2/2023,876260949
      1/3/2023,876726362
      1/4/2023,877191775
      1/5/2023,877657189
      1/6/2023,878122602
      1/7/2023,878588015
      1/8/2023,879053428
      1/9/2023,879518841
      1/10/2023,879984254
      1/11/2023,880449668
      1/12/2023,880915081
      1/13/2023,881380494
      1/14/2023,881846531
      1/15/2023,882312568
      1/16/2023,882778605
      1/17/2023,883244643
      1/18/2023,883710680
      1/19/2023,884176717
      1/20/2023,884642754
      1/21/2023,885108791
      1/22/2023,885574828
      1/23/2023,886040866
      1/24/2023,886506903
      1/25/2023,886972940
      1/26/2023,887438977
      1/27/2023,887905014
      1/28/2023,888371051
      1/29/2023,888837089
      1/30/2023,889303126
      1/31/2023,889769163
      2/1/2023,890235200
      2/2/2023,890701237
      2/3/2023,891167274
      2/4/2023,891633311
      2/5/2023,892099349
      2/6/2023,892565386
      2/7/2023,893031423
      2/8/2023,893497460
      2/9/2023,893963497
      2/10/2023,894429534
      2/11/2023,894895572
      2/12/2023,895361609
      2/13/2023,895827646
      2/14/2023,896344309
      2/15/2023,896860973
      2/16/2023,897377636
      2/17/2023,897894300
      2/18/2023,898410963
      2/19/2023,898927626
      2/20/2023,899444290
      2/21/2023,899960953
      2/22/2023,900477617
      2/23/2023,900994280
      2/24/2023,901510943
      2/25/2023,902027607
      2/26/2023,902544270
      2/27/2023,903060934
      2/28/2023,903577597
      3/1/2023,904094261
      3/2/2023,904610924
      3/3/2023,905127587
      3/4/2023,905644251
      3/5/2023,906160914
      3/6/2023,906677578
      3/7/2023,907194241
      3/8/2023,907710904
      3/9/2023,908227568
      3/10/2023,908744231
      3/11/2023,909260895
      3/12/2023,909777558
      3/13/2023,910294222
      3/14/2023,910761514
      3/15/2023,911228807
      3/16/2023,911696100
      3/17/2023,912163393
      3/18/2023,912630686
      3/19/2023,913097979
      3/20/2023,913565272
      3/21/2023,914032565
      3/22/2023,914499858
      3/23/2023,914967151
      3/24/2023,915434444
      3/25/2023,915901737
      3/26/2023,916369029
      3/27/2023,916836322
      3/28/2023,917303615
      3/29/2023,917770908
      3/30/2023,918238201
      3/31/2023,918705494
      4/1/2023,919172787
      4/2/2023,919640080
      4/3/2023,920107373
      4/4/2023,920574666
      4/5/2023,921041959
      4/6/2023,921509252
      4/7/2023,921976544
      4/8/2023,922443837
      4/9/2023,922911130
      4/10/2023,923378423
      4/11/2023,923845716
      4/12/2023,924313009
      4/13/2023,924780302
      4/14/2023,925263824
      4/15/2023,925747346
      4/16/2023,926230869
      4/17/2023,926714391
      4/18/2023,927197913
      4/19/2023,927681435
      4/20/2023,928164957
      4/21/2023,928648480
      4/22/2023,929132002
      4/23/2023,929615524
      4/24/2023,930099046
      4/25/2023,930582569
      4/26/2023,931066091
      4/27/2023,931549613
      4/28/2023,932033135
      4/29/2023,932516657
      4/30/2023,933000180
      5/1/2023,933483702
      5/2/2023,933967224
      5/3/2023,934450746
      5/4/2023,934934268
      5/5/2023,935417791
      5/6/2023,935901313
      5/7/2023,936384835
      5/8/2023,936868357
      5/9/2023,937351880
      5/10/2023,937835402
      5/11/2023,938318924
      5/12/2023,938802446
      5/13/2023,939285968
      5/14/2023,939754528
      5/15/2023,940223087
      5/16/2023,940691646
      5/17/2023,941160205
      5/18/2023,941628764
      5/19/2023,942097323
      5/20/2023,942565883
      5/21/2023,943034442
      5/22/2023,943503001
      5/23/2023,943971560
      5/24/2023,944440119
      5/25/2023,944908678
      5/26/2023,945377237
      5/27/2023,945845797
      5/28/2023,946314356
      5/29/2023,946782915
      5/30/2023,947251474
      5/31/2023,947720033
      6/1/2023,948188592
      6/2/2023,948657152
      6/3/2023,949125711
      6/4/2023,949594270
      6/5/2023,950062829
      6/6/2023,950531388
      6/7/2023,950999947
      6/8/2023,951468507
      6/9/2023,951937066
      6/10/2023,952405625
      6/11/2023,952874184
      6/12/2023,953342743
      6/13/2023,953811302
      6/14/2023,954296139
      6/15/2023,954780975
      6/16/2023,955265811
      6/17/2023,955750647
      6/18/2023,956235483
      6/19/2023,956720319
      6/20/2023,957205155
      6/21/2023,957689991
      6/22/2023,958174827
      6/23/2023,958659664
      6/24/2023,959144500
      6/25/2023,959629336
      6/26/2023,960114172
      6/27/2023,960599008
      6/28/2023,961083844
      6/29/2023,961568680
      6/30/2023,962053516
      7/1/2023,962538353
      7/2/2023,963023189
      7/3/2023,963508025
      7/4/2023,963992861
      7/5/2023,964477697
      7/6/2023,964962533
      7/7/2023,965447369
      7/8/2023,965932205
      7/9/2023,966417041
      7/10/2023,966901878
      7/11/2023,967386714
      7/12/2023,967871550
      7/13/2023,968356386
      7/14/2023,968826222
      7/15/2023,969296058
      7/16/2023,969765894
      7/17/2023,970235730
      7/18/2023,970705566
      7/19/2023,971175402
      7/20/2023,971645238
      7/21/2023,972115074
      7/22/2023,972584910
      7/23/2023,973054746
      7/24/2023,973524582
      7/25/2023,973994418
      7/26/2023,974464254
      7/27/2023,974934090
      7/28/2023,975403926
      7/29/2023,975873762
      7/30/2023,976343598
      7/31/2023,976813434
      8/1/2023,977283270
      8/2/2023,977753106
      8/3/2023,978222942
      8/4/2023,978692778
      8/5/2023,979162614
      8/6/2023,979632450
      8/7/2023,980102285
      8/8/2023,980572121
      8/9/2023,981041957
      8/10/2023,981511793
      8/11/2023,981981629
      8/12/2023,982451465
      8/13/2023,982921301
      8/14/2023,983391780
      8/15/2023,983862258
      8/16/2023,984332737
      8/17/2023,984803215
      8/18/2023,985273693
      8/19/2023,985744172
      8/20/2023,986214650
      8/21/2023,986685128
      8/22/2023,987155607
      8/23/2023,987626085
      8/24/2023,988096564
      8/25/2023,988567042
      8/26/2023,989037520
      8/27/2023,989507999
      8/28/2023,989978477
      8/29/2023,990448956
      8/30/2023,990919434
      8/31/2023,991389912
      9/1/2023,991860391
      9/2/2023,992330869
      9/3/2023,992801347
      9/4/2023,993271826
      9/5/2023,993742304
      9/6/2023,994212783
      9/7/2023,994683261
      9/8/2023,995153739
      9/9/2023,995624218
      9/10/2023,996094696
      9/11/2023,996565175
      9/12/2023,997035653
      9/13/2023,997506131
      9/14/2023,997992959
      9/15/2023,998479786
      9/16/2023,998966614
      9/17/2023,999453442
      9/18/2023,999940269
      9/19/2023,1000427097
      9/20/2023,1000913924
      9/21/2023,1001400752
      9/22/2023,1001887579
      9/23/2023,1002374407
      9/24/2023,1002861235
      9/25/2023,1003348062
      9/26/2023,1003834890
      9/27/2023,1004321717
      9/28/2023,1004808545
      9/29/2023,1005295373
      9/30/2023,1005782200
      10/1/2023,1006269028
      10/2/2023,1006755855
      10/3/2023,1007242683
      10/4/2023,1007729510
      10/5/2023,1008216338
      10/6/2023,1008703166
      10/7/2023,1009189993
      10/8/2023,1009676821
      10/9/2023,1010163648
      10/10/2023,1010650476
      10/11/2023,1011137303
      10/12/2023,1011624131
      10/13/2023,1012110959
      10/14/2023,1012514868
      10/15/2023,1012918777
      10/16/2023,1013322686
      10/17/2023,1013726596
      10/18/2023,1014130505
      10/19/2023,1014534414
      10/20/2023,1014938324
      10/21/2023,1015342233
      10/22/2023,1015746142
      10/23/2023,1016150051
      10/24/2023,1016553961
      10/25/2023,1016957870
      10/26/2023,1017361779
      10/27/2023,1017765688
      10/28/2023,1018169598
      10/29/2023,1018573507
      10/30/2023,1018977416
      10/31/2023,1019381325
      11/1/2023,1019785235
      11/2/2023,1020189144
      11/3/2023,1020593053
      11/4/2023,1020996963
      11/5/2023,1021400872
      11/6/2023,1021804781
      11/7/2023,1022208690
      11/8/2023,1022612600
      11/9/2023,1023016509
      11/10/2023,1023420418
      11/11/2023,1023824327
      11/12/2023,1024228237
      11/13/2023,1024632146
      11/14/2023,1025050191
      11/15/2023,1025468236
      11/16/2023,1025886281
      11/17/2023,1026304326
      11/18/2023,1026722371
      11/19/2023,1027140416
      11/20/2023,1027558461
      11/21/2023,1027976506
      11/22/2023,1028394551
      11/23/2023,1028812597
      11/24/2023,1029230642
      11/25/2023,1029648687
      11/26/2023,1030066732
      11/27/2023,1030484777
      11/28/2023,1030902822
      11/29/2023,1031320867
      11/30/2023,1031738912
      12/1/2023,1032156957
      12/2/2023,1032575002
      12/3/2023,1032993047
      12/4/2023,1033411092
      12/5/2023,1033829137
      12/6/2023,1034247182
      12/7/2023,1034665227
      12/8/2023,1035083272
      12/9/2023,1035501317
      12/10/2023,1035919363
      12/11/2023,1036337408
      12/12/2023,1036755453
      12/13/2023,1037173498
      12/14/2023,1037578711
      12/15/2023,1037983924
      12/16/2023,1038389136
      12/17/2023,1038794349
      12/18/2023,1039199562
      12/19/2023,1039604775
      12/20/2023,1040009988
      12/21/2023,1040415201
      12/22/2023,1040820414
      12/23/2023,1041225627
      12/24/2023,1041630840
      12/25/2023,1042036053
      12/26/2023,1042441266
      12/27/2023,1042846478
      12/28/2023,1043251691
      12/29/2023,1043656904
      12/30/2023,1044062117
      12/31/2023,1044467330
      1/1/2024,1044872543
      1/2/2024,1045277756
      1/3/2024,1045682969
      1/4/2024,1046088182
      1/5/2024,1046493395
      1/6/2024,1046898608
      1/7/2024,1047303821
      1/8/2024,1047709033
      1/9/2024,1048114246
      1/10/2024,1048519459
      1/11/2024,1048924672
      1/12/2024,1049329885
      1/13/2024,1049735098
      1/14/2024,1050140967
      1/15/2024,1050546836
      1/16/2024,1050952704
      1/17/2024,1051358573
      1/18/2024,1051764442
      1/19/2024,1052170311
      1/20/2024,1052576180
      1/21/2024,1052982048
      1/22/2024,1053387917
      1/23/2024,1053793786
      1/24/2024,1054199655
      1/25/2024,1054605524
      1/26/2024,1055011392
      1/27/2024,1055417261
      1/28/2024,1055823130
      1/29/2024,1056228999
      1/30/2024,1056634868
      1/31/2024,1057040737
      2/1/2024,1057446605
      2/2/2024,1057852474
      2/3/2024,1058258343
      2/4/2024,1058664212
      2/5/2024,1059070081
      2/6/2024,1059475949
      2/7/2024,1059881818
      2/8/2024,1060287687
      2/9/2024,1060693556
      2/10/2024,1061099425
      2/11/2024,1061505293
      2/12/2024,1061911162
      2/13/2024,1062317031
      2/14/2024,1062751595
      2/15/2024,1063186159
      2/16/2024,1063620722
      2/17/2024,1064055286
      2/18/2024,1064489850
      2/19/2024,1064924414
      2/20/2024,1065358978
      2/21/2024,1065793542
      2/22/2024,1066228105
      2/23/2024,1066662669
      2/24/2024,1067097233
      2/25/2024,1067531797
      2/26/2024,1067966361
      2/27/2024,1068400924
      2/28/2024,1068835488
      2/29/2024,1069270052
      3/1/2024,1069704616
      3/2/2024,1070139180
      3/3/2024,1070573744
      3/4/2024,1071008307
      3/5/2024,1071442871
      3/6/2024,1071877435
      3/7/2024,1072311999
      3/8/2024,1072746563
      3/9/2024,1073181126
      3/10/2024,1073615690
      3/11/2024,1074050254
      3/12/2024,1074484818
      3/13/2024,1074919382
      3/14/2024,1075326570
      3/15/2024,1075733759
      3/16/2024,1076140948
      3/17/2024,1076548137
      3/18/2024,1076955326
      3/19/2024,1077362515
      3/20/2024,1077769703
      3/21/2024,1078176892
      3/22/2024,1078584081
      3/23/2024,1078991270
      3/24/2024,1079398459
      3/25/2024,1079805647
      3/26/2024,1080212836
      3/27/2024,1080620025
      3/28/2024,1081027214
      3/29/2024,1081434403
      3/30/2024,1081841592
      3/31/2024,1082248780
      4/1/2024,1082655969
      4/2/2024,1083063158
      4/3/2024,1083470347
      4/4/2024,1083877536
      4/5/2024,1084284724
      4/6/2024,1084691913
      4/7/2024,1085099102
      4/8/2024,1085506291
      4/9/2024,1085913480
      4/10/2024,1086320669
      4/11/2024,1086727857
      4/12/2024,1087135046
      4/13/2024,1087542235
      4/14/2024,1087963683
      4/15/2024,1088385131
      4/16/2024,1088806579
      4/17/2024,1089228027
      4/18/2024,1089649475
      4/19/2024,1090070923
      4/20/2024,1090492371
      4/21/2024,1090913819
      4/22/2024,1091335267
      4/23/2024,1091756715
      4/24/2024,1092178163
      4/25/2024,1092599611
      4/26/2024,1093021060
      4/27/2024,1093442508
      4/28/2024,1093863956
      4/29/2024,1094285404
      4/30/2024,1094706852
      5/1/2024,1095128300
      5/2/2024,1095549748
      5/3/2024,1095971196
      5/4/2024,1096392644
      5/5/2024,1096814092
      5/6/2024,1097235540
      5/7/2024,1097656988
      5/8/2024,1098078436
      5/9/2024,1098499884
      5/10/2024,1098921332
      5/11/2024,1099342780
      5/12/2024,1099764228
      5/13/2024,1100185676
      5/14/2024,1100594196
      5/15/2024,1101002716
      5/16/2024,1101411236
      5/17/2024,1101819756
      5/18/2024,1102228275
      5/19/2024,1102636795
      5/20/2024,1103045315
      5/21/2024,1103453835
      5/22/2024,1103862355
      5/23/2024,1104270875
      5/24/2024,1104679395
      5/25/2024,1105087914
      5/26/2024,1105496434
      5/27/2024,1105904954
      5/28/2024,1106313474
      5/29/2024,1106721994
      5/30/2024,1107130514
      5/31/2024,1107539033
      6/1/2024,1107947553
      6/2/2024,1108356073
      6/3/2024,1108764593
      6/4/2024,1109173113
      6/5/2024,1109581633
      6/6/2024,1109990153
      6/7/2024,1110398672
      6/8/2024,1110807192
      6/9/2024,1111215712
      6/10/2024,1111624232
      6/11/2024,1112032752
      6/12/2024,1112441272
      6/13/2024,1112849791
      6/14/2024,1113272621
      6/15/2024,1113695450
      6/16/2024,1114118279
      6/17/2024,1114541108
      6/18/2024,1114963937
      6/19/2024,1115386766
      6/20/2024,1115809596
      6/21/2024,1116232425
      6/22/2024,1116655254
      6/23/2024,1117078083
      6/24/2024,1117500912
      6/25/2024,1117923741
      6/26/2024,1118346571
      6/27/2024,1118769400
      6/28/2024,1119192229
      6/29/2024,1119615058
      6/30/2024,1120037887
      7/1/2024,1120460717
      7/2/2024,1120883546
      7/3/2024,1121306375
      7/4/2024,1121729204
      7/5/2024,1122152033
      7/6/2024,1122574862
      7/7/2024,1122997692
      7/8/2024,1123420521
      7/9/2024,1123843350
      7/10/2024,1124266179
      7/11/2024,1124689008
      7/12/2024,1125111837
      7/13/2024,1125534667
      7/14/2024,1125944529
      7/15/2024,1126354391
      7/16/2024,1126764253
      7/17/2024,1127174115
      7/18/2024,1127583977
      7/19/2024,1127993838
      7/20/2024,1128403700
      7/21/2024,1128813562
      7/22/2024,1129223424
      7/23/2024,1129633286
      7/24/2024,1130043148
      7/25/2024,1130453010
      7/26/2024,1130862872
      7/27/2024,1131272734
      7/28/2024,1131682596
      7/29/2024,1132092458
      7/30/2024,1132502320
      7/31/2024,1132912182
      8/1/2024,1133322044
      8/2/2024,1133731906
      8/3/2024,1134141768
      8/4/2024,1134551630
      8/5/2024,1134961492
      8/6/2024,1135371354
      8/7/2024,1135781216
      8/8/2024,1136191078
      8/9/2024,1136600940
      8/10/2024,1137010802
      8/11/2024,1137420664
      8/12/2024,1137830526
      8/13/2024,1138240388
      8/14/2024,1138650925
      8/15/2024,1139061463
      8/16/2024,1139472000
      8/17/2024,1139882537
      8/18/2024,1140293074
      8/19/2024,1140703612
      8/20/2024,1141114149
      8/21/2024,1141524686
      8/22/2024,1141935223
      8/23/2024,1142345761
      8/24/2024,1142756298
      8/25/2024,1143166835
      8/26/2024,1143577373
      8/27/2024,1143987910
      8/28/2024,1144398447
      8/29/2024,1144808984
      8/30/2024,1145219522
      8/31/2024,1145630059
      9/1/2024,1146040596
      9/2/2024,1146451133
      9/3/2024,1146861671
      9/4/2024,1147272208
      9/5/2024,1147682745
      9/6/2024,1148093282
      9/7/2024,1148503820
      9/8/2024,1148914357
      9/9/2024,1149324894
      9/10/2024,1149735431
      9/11/2024,1150145969
      9/12/2024,1150556506
      9/13/2024,1150967043
      9/14/2024,1151391966
      9/15/2024,1151816888
      9/16/2024,1152241811
      9/17/2024,1152666733
      9/18/2024,1153091656
      9/19/2024,1153516578
      9/20/2024,1153941501
      9/21/2024,1154366423
      9/22/2024,1154791346
      9/23/2024,1155216268
      9/24/2024,1155641191
      9/25/2024,1156066113
      9/26/2024,1156491036
      9/27/2024,1156915958
      9/28/2024,1157340881
      9/29/2024,1157765803
      9/30/2024,1158190726
      10/1/2024,1158615648
      10/2/2024,1159040571
      10/3/2024,1159465493
      10/4/2024,1159890416
      10/5/2024,1160315339
      10/6/2024,1160740261
      10/7/2024,1161165184
      10/8/2024,1161590106
      10/9/2024,1162015029
      10/10/2024,1162439951
      10/11/2024,1162864874
      10/12/2024,1163289796
      10/13/2024,1163714719
      10/14/2024,1164032529
      10/15/2024,1164350339
      10/16/2024,1164668149
      10/17/2024,1164985960
      10/18/2024,1165303770
      10/19/2024,1165621580
      10/20/2024,1165939390
      10/21/2024,1166257200
      10/22/2024,1166575011
      10/23/2024,1166892821
      10/24/2024,1167210631
      10/25/2024,1167528441
      10/26/2024,1167846252
      10/27/2024,1168164062
      10/28/2024,1168481872
      10/29/2024,1168799682
      10/30/2024,1169117493
      10/31/2024,1169435303
      11/1/2024,1169753113
      11/2/2024,1170070923
      11/3/2024,1170388733
      11/4/2024,1170706544
      11/5/2024,1171024354
      11/6/2024,1171342164
      11/7/2024,1171659974
      11/8/2024,1171977785
      11/9/2024,1172295595
      11/10/2024,1172613405
      11/11/2024,1172931215
      11/12/2024,1173249025
      11/13/2024,1173566836
      11/14/2024,1173895946
      11/15/2024,1174225057
      11/16/2024,1174554167
      11/17/2024,1174883277
      11/18/2024,1175212388
      11/19/2024,1175541498
      11/20/2024,1175870609
      11/21/2024,1176199719
      11/22/2024,1176528830
      11/23/2024,1176857940
      11/24/2024,1177187050
      11/25/2024,1177516161
      11/26/2024,1177845271
      11/27/2024,1178174382
      11/28/2024,1178503492
      11/29/2024,1178832603
      11/30/2024,1179161713
      12/1/2024,1179490824
      12/2/2024,1179819934
      12/3/2024,1180149044
      12/4/2024,1180478155
      12/5/2024,1180807265
      12/6/2024,1181136376
      12/7/2024,1181465486
      12/8/2024,1181794597
      12/9/2024,1182123707
      12/10/2024,1182452817
      12/11/2024,1182781928
      12/12/2024,1183111038
      12/13/2024,1183440149
      12/14/2024,1183759329
      12/15/2024,1184078510
      12/16/2024,1184397690
      12/17/2024,1184716871
      12/18/2024,1185036052
      12/19/2024,1185355232
      12/20/2024,1185674413
      12/21/2024,1185993593
      12/22/2024,1186312774
      12/23/2024,1186631954
      12/24/2024,1186951135
      12/25/2024,1187270316
      12/26/2024,1187589496
      12/27/2024,1187908677
      12/28/2024,1188227857
      12/29/2024,1188547038
      12/30/2024,1188866218
      12/31/2024,1189185399
      1/1/2025,1189504580
      1/2/2025,1189823760
      1/3/2025,1190142941
      1/4/2025,1190462121
      1/5/2025,1190781302
      1/6/2025,1191100482
      1/7/2025,1191419663
      1/8/2025,1191738843
      1/9/2025,1192058024
      1/10/2025,1192377205
      1/11/2025,1192696385
      1/12/2025,1193015566
      1/13/2025,1193334746
      1/14/2025,1193654616
      1/15/2025,1193974486
      1/16/2025,1194294356
      1/17/2025,1194614226
      1/18/2025,1194934096
      1/19/2025,1195253966
      1/20/2025,1195573836
      1/21/2025,1195893706
      1/22/2025,1196213576
      1/23/2025,1196533447
      1/24/2025,1196853317
      1/25/2025,1197173187
      1/26/2025,1197493057
      1/27/2025,1197812927
      1/28/2025,1198132797
      1/29/2025,1198452667
      1/30/2025,1198772537
      1/31/2025,1199092407
      2/1/2025,1199412277
      2/2/2025,1199732147
      2/3/2025,1200052017
      2/4/2025,1200371887
      2/5/2025,1200691757
      2/6/2025,1201011627
      2/7/2025,1201331497
      2/8/2025,1201651367
      2/9/2025,1201971237
      2/10/2025,1202291107
      2/11/2025,1202610977
      2/12/2025,1202930847
      2/13/2025,1203250717
      2/14/2025,1203605625
      2/15/2025,1203960534
      2/16/2025,1204315442
      2/17/2025,1204670350
      2/18/2025,1205025259
      2/19/2025,1205380167
      2/20/2025,1205735075
      2/21/2025,1206089983
      2/22/2025,1206444892
      2/23/2025,1206799800
      2/24/2025,1207154708
      2/25/2025,1207509617
      2/26/2025,1207864525
      2/27/2025,1208219433
      2/28/2025,1208574342
      3/1/2025,1208929250
      3/2/2025,1209284158
      3/3/2025,1209639067
      3/4/2025,1209993975
      3/5/2025,1210348883
      3/6/2025,1210703792
      3/7/2025,1211058700
      3/8/2025,1211413608
      3/9/2025,1211768516
      3/10/2025,1212123425
      3/11/2025,1212478333
      3/12/2025,1212833241
      3/13/2025,1213188150
      3/14/2025,1213509407
      3/15/2025,1213830665
      3/16/2025,1214151922
      3/17/2025,1214473180
      3/18/2025,1214794438
      3/19/2025,1215115695
      3/20/2025,1215436953
      3/21/2025,1215758210
      3/22/2025,1216079468
      3/23/2025,1216400725
      3/24/2025,1216721983
      3/25/2025,1217043240
      3/26/2025,1217364498
      3/27/2025,1217685756
      3/28/2025,1218007013
      3/29/2025,1218328271
      3/30/2025,1218649528
      3/31/2025,1218970786
      4/1/2025,1219292043
      4/2/2025,1219613301
      4/3/2025,1219934558
      4/4/2025,1220255816
      4/5/2025,1220577074
      4/6/2025,1220898331
      4/7/2025,1221219589
      4/8/2025,1221540846
      4/9/2025,1221862104
      4/10/2025,1222183361
      4/11/2025,1222504619
      4/12/2025,1222825877
      4/13/2025,1223147134
      4/14/2025,1223479822
      4/15/2025,1223812509
      4/16/2025,1224145197
      4/17/2025,1224477884
      4/18/2025,1224810572
      4/19/2025,1225143259
      4/20/2025,1225475947
      4/21/2025,1225808634
      4/22/2025,1226141322
      4/23/2025,1226474009
      4/24/2025,1226806697
      4/25/2025,1227139384
      4/26/2025,1227472072
      4/27/2025,1227804759
      4/28/2025,1228137447
      4/29/2025,1228470134
      4/30/2025,1228802822
      5/1/2025,1229135510
      5/2/2025,1229468197
      5/3/2025,1229800885
      5/4/2025,1230133572
      5/5/2025,1230466260
      5/6/2025,1230798947
      5/7/2025,1231131635
      5/8/2025,1231464322
      5/9/2025,1231797010
      5/10/2025,1232129697
      5/11/2025,1232462385
      5/12/2025,1232795072
      5/13/2025,1233127760
      5/14/2025,1233450417
      5/15/2025,1233773073
      5/16/2025,1234095730
      5/17/2025,1234418387
      5/18/2025,1234741043
      5/19/2025,1235063700
      5/20/2025,1235386357
      5/21/2025,1235709013
      5/22/2025,1236031670
      5/23/2025,1236354327
      5/24/2025,1236676983
      5/25/2025,1236999640
      5/26/2025,1237322297
      5/27/2025,1237644953
      5/28/2025,1237967610
      5/29/2025,1238290267
      5/30/2025,1238612924
      5/31/2025,1238935580
      6/1/2025,1239258237
      6/2/2025,1239580894
      6/3/2025,1239903550
      6/4/2025,1240226207
      6/5/2025,1240548864
      6/6/2025,1240871520
      6/7/2025,1241194177
      6/8/2025,1241516834
      6/9/2025,1241839490
      6/10/2025,1242162147
      6/11/2025,1242484804
      6/12/2025,1242807460
      6/13/2025,1243130117
      6/14/2025,1243464256
      6/15/2025,1243798396
      6/16/2025,1244132535
      6/17/2025,1244466674
      6/18/2025,1244800814
      6/19/2025,1245134953
      6/20/2025,1245469092
      6/21/2025,1245803232
      6/22/2025,1246137371
      6/23/2025,1246471510
      6/24/2025,1246805650
      6/25/2025,1247139789
      6/26/2025,1247473928
      6/27/2025,1247808068
      6/28/2025,1248142207
      6/29/2025,1248476346
      6/30/2025,1248810485
      7/1/2025,1249144625
      7/2/2025,1249478764
      7/3/2025,1249812903
      7/4/2025,1250147043
      7/5/2025,1250481182
      7/6/2025,1250815321
      7/7/2025,1251149461
      7/8/2025,1251483600
      7/9/2025,1251817739
      7/10/2025,1252151879
      7/11/2025,1252486018
      7/12/2025,1252820157
      7/13/2025,1253154297
      7/14/2025,1253478364
      7/15/2025,1253802432
      7/16/2025,1254126499
      7/17/2025,1254450567
      7/18/2025,1254774634
      7/19/2025,1255098702
      7/20/2025,1255422769
      7/21/2025,1255746837
      7/22/2025,1256070904
      7/23/2025,1256394972
      7/24/2025,1256719039
      7/25/2025,1257043107
      7/26/2025,1257367174
      7/27/2025,1257691242
      7/28/2025,1258015309
      7/29/2025,1258339377
      7/30/2025,1258663444
      7/31/2025,1258987512
      8/1/2025,1259311579
      8/2/2025,1259635646
      8/3/2025,1259959714
      8/4/2025,1260283781
      8/5/2025,1260607849
      8/6/2025,1260931916
      8/7/2025,1261255984
      8/8/2025,1261580051
      8/9/2025,1261904119
      8/10/2025,1262228186
      8/11/2025,1262552254
      8/12/2025,1262876321
      8/13/2025,1263200389
      8/14/2025,1263525166
      8/15/2025,1263849944
      8/16/2025,1264174721
      8/17/2025,1264499498
      8/18/2025,1264824276
      8/19/2025,1265149053
      8/20/2025,1265473830
      8/21/2025,1265798607
      8/22/2025,1266123385
      8/23/2025,1266448162
      8/24/2025,1266772939
      8/25/2025,1267097717
      8/26/2025,1267422494
      8/27/2025,1267747271
      8/28/2025,1268072049
      8/29/2025,1268396826
      8/30/2025,1268721603
      8/31/2025,1269046381
      9/1/2025,1269371158
      9/2/2025,1269695935
      9/3/2025,1270020713
      9/4/2025,1270345490
      9/5/2025,1270670267
      9/6/2025,1270995045
      9/7/2025,1271319822
      9/8/2025,1271644599
      9/9/2025,1271969376
      9/10/2025,1272294154
      9/11/2025,1272618931
      9/12/2025,1272943708
      9/13/2025,1273268486
      9/14/2025,1273604825
      9/15/2025,1273941165
      9/16/2025,1274277505
      9/17/2025,1274613845
      9/18/2025,1274950185
      9/19/2025,1275286524
      9/20/2025,1275622864
      9/21/2025,1275959204
      9/22/2025,1276295544
      9/23/2025,1276631883
      9/24/2025,1276968223
      9/25/2025,1277304563
      9/26/2025,1277640903
      9/27/2025,1277977242
      9/28/2025,1278313582
      9/29/2025,1278649922
      9/30/2025,1278986262
      10/1/2025,1279322601
      10/2/2025,1279658941
      10/3/2025,1279995281
      10/4/2025,1280331621
      10/5/2025,1280667960
      10/6/2025,1281004300
      10/7/2025,1281340640
      10/8/2025,1281676980
      10/9/2025,1282013319
      10/10/2025,1282349659
      10/11/2025,1282685999
      10/12/2025,1283022339
    `;
  
    const preprocessedCirculatingSupplyEstimate = new Map();
    RAW_CIRCULATING_SUPPLY_ESTIMATE.trim()
      .split(/\s+/)
      .map((line) => line.split(","))
      .forEach(([date, supplyInNear]) => {
        const unixDate = Math.floor(Date.parse(date + " UTC") / 1000);
        preprocessedCirculatingSupplyEstimate.set(
          unixDate,
          supplyInNear + "0".repeat(24)
        );
      });
    return preprocessedCirculatingSupplyEstimate;
  }
  
  const CIRCULATING_SUPPLY_ESTIMATE = preprocessCirculationSupplyEstimate();
  
  export default async function (req, res) {
    // This API is currenlty providing computed estimation based on the inflation, so we only have it for mainnet
    const nearNetwork = getNearNetwork(req.socket.hostname);
    if (nearNetwork.name !== "mainnet") {
      res.status(404).end();
      return;
    }
  
    const todayUnixDateTime = Math.floor(Date.now() / 1000);
    const todayUnixDate =
      todayUnixDateTime - (todayUnixDateTime % (60 * 60 * 24));
    res.send({
      circulating_supply_in_yoctonear: CIRCULATING_SUPPLY_ESTIMATE.get(
        todayUnixDate
      ),
    });
  }
  