An open API service indexing awesome lists of open source software.

https://github.com/div72/gridcoin_address_estimator

Gridcoin wallet tagging based on poll votes.
https://github.com/div72/gridcoin_address_estimator

Last synced: about 1 year ago
JSON representation

Gridcoin wallet tagging based on poll votes.

Awesome Lists containing this project

README

          

# gridcoin_address_estimator

Gridcoin address estimator is command line utility to mapping vote weight to addresses/CPIDs.

When voting on polls, the Gridcoin-Research client sends a single claim in the vote contract that includes addresses/signatures for all of your UTXOs. This tool shows that this can be used to create a map of the network.

This tool is still a WIP mostly based on cycy's poll result code and it's not 100% accurate.

## Build

Library requirements are the same as Gridcoin-Research. To compile:

```sh
git clone --recurse-submodules https://github.com/div72/gridcoin_address_estimator.git
cd gridcoin_address_estimator
./autogen.sh
./configure
GRIDCOINRESEARCHD_LDFLAGS=$(make -s -C src/Gridcoin-Research/src print-gridcoinresearchd_LDADD | cut -d= -f2- | perl -pe 's@(^|\s)(?!-)([^ ]+)@Gridcoin-Research/src/\2 @g') make
```

## Usage

Takes two command line parameters.
- `--poll_txid=` the poll to search votes for.
- `-testnet` run on the testnet chain.

Ex. `src/gridcoin_address_estimator --poll_txid=1ab2a405a167f17869bae637bd6cba371d4ac37f09d3a9f9e7853f6de601a96b`

## Example Results

Here are the sorted results for the Folding@Home adapter whitelisting poll:

```
0a187954d623c6bdd7799206d578935b 11077522.822316
bc0621a4ac4610ffa400a0d298c02e23 6142206.807253
8ed4ce08bfd7cb8a436eef5fc3be322f 4626149.383272
S8i1z9kM2f5wZfRB7D8rN2cmvVELsXLkdj 4609541.927156
SFubKc55UnaAsCcm9GHznVtRfFSABHGnDB 4559269.905521
e7f90818e3e87c0bbefe83ad3cfe27e1 2672066.619665
S56K76wJZvSCBqsuMXcdoSpn4TC2AjELFF 2486763.529565
3aa3516cf3b19b343ae7c164fec56916 2364915.227658
SDER9VXBee64zWhUibqQDZ24TjAEsdqLZD 2145096.008839
SKEdXB71NDMhzyXGS82yDhAHwGhNN9EqiR 1589534.084477
6c2d1e6f267f909d5d55f4071f6abcfc 1533671.973587
db9cf05dc584040c043d39295b195b9d 1512660.016851
S2NAsynjh8giiNrW7hP2R3mbSpxaeMSe6r 1473218.092966
587d4e79693da1de3618fbc85e13dd6d 1258110.840712
S8GbuPdonoXM1dtdHxWqKWexDTuxdo9dnw 1148173.466954
041057906bf4760afcb2efd63247ece5 1146370.705693
SDUPELtxMkn9TAFsrdEGjqMMxUHnafNDF8 1105032.655762
c154b1998178b48e76603f6819f0cd37 1038326.844934
fb59aa3ac61a6050780dd446933ecfc8 1027901.187369
7ca1b29993f1c45b25f2328f25a659b8 964670.393442
S4ws6xTPDJerbAdCmdv6HcX6jTjCidXBsW 948725.613978
e436772c9a1c091ee874b9a1797e71b7 853869.991331
S8zkaaVXjirnYyEkVvTGTe1rpB8ddKcxP3 811015.938314
816d4736b6196a357863cc458d98f7ee 772743.755428
cb87d65dc32c31e5baf65e2c902d7cbd 726729.421814
842cea25197da056d3ba78f59ef9ced4 705432.845274
8f2a530cf6f73647af4c680c3471ea65 666448.510987
RyyMViHfDMNjs7Tpu7969ash2LgmJgGe3x 623451.142391
6d62180c99b98fec91c98eb0160cf843 600101.534903
f73c4a99a56b68e4b0c649e2cef6bde7 593065.581181
2b88a1d658358b865d0512b26ed48462 578997.326258
f272b3cbaaf866e206f0b9a1383172b4 577476.717518
SAo9wGZXrXSU2ftegw2ntRqZRWQFMjnLax 576692.617668
ea0727f14d27e24812b5fd5344a4419d 550423.968013
995c11394fb255a021b49a070c50372c 544167.090938
17da68599079d16bdd91ef59b403df42 538241.366595
6c68f6c6938435fb98c37f773cc21588 525276.323477
S645dDpTfnvvFuRLYiVbsqectXhQZzDyf1 500059.995000
4eda1f24ebc0ae9d550bd4b5731d3a51 447189.345099
396e312bacb22431cdf4b668c956979e 438078.691083
S8MAAunu2c3BtEtaz68LXq9WHe84fabevc 427824.110806
6c33b23bcae540071f4bf8cff75975fc 371759.994411
f7714ee056091e0979d062b17ddccd03 354201.686763
a2abc3473c6c04b559e930b8860eddd9 348266.380389
c184e4028748392a019f87cf6df94e5e 346076.536802
09f1bf33e6ff75b4dd3ef008cdfa9e10 343599.197713
f32eb8f17277674ca22558672b671622 336908.780377
98a8514895c112884d7cde0b5e011667 310991.691989
RxnyYyQAVTZbbdFxx5ELbWTeBhrBNd7jcr 300585.520935
S75PT3mtwCR3Zxyb2ii85DTLoSWfw1gW7R 275082.747290
db91cd8a45abe93dbf497c75f7256a4a 271105.989026
43ad9b65323714952a5a4f5afcd9e082 265583.818226
828806de8b5edeccf97a0c6474949d27 222362.195141
bb3444cfdef914131e4d414f0777dccc 221317.743092
411567587e0d91da48f891aef5b1e218 212491.849965
SLAMJGm2JeotqwsjtbzncKJWkyq7hJpAXM 210477.634186
294146cbe8a4187c71541a4950b61426 203732.792055
b837ffae734b258adde58c5ba921fc0b 203634.880438
257fc4f94eebf7f1ae1e05d733a44f2d 202037.409621
SDtJNv6cqC1Xn5tLiTuTMDygHwsvFtGAHz 200649.513200
64a13ca59006584a055b1b39fcb5da42 193960.596022
5197047ee3ab232f6d1b99ce8003963a 191091.499867
S9gV7gEnBx7Ps8SCbmaCzovYu9teNht4FE 189606.768709
5fbb6520a83d78819f7fb0c9796fe042 185937.853665
e2bd93db54936cf3febcd8cf3b99fbea 184071.358458
db3cf00a057e85fa2d8fa41cebca423c 183136.006190
7b2d8263072d76cf6d9891c6ee1290e2 181943.239621
034874386d7ae6e03662b74887c1c251 180078.875043
SCBoqs77j48Bbp1Qo5dzVZKPmXGK5rtgNK 167200.046000
895fd24f96ef7aaf187243fa2777f60b 163423.093479
b188e50062506f4d47bce75c9b16d57e 160321.106617
27b5d9565a0b5584840619f70c2b1d2f 159677.303399
ffb45ad8a3dfa9c3543f836740ba0224 153167.941522
ecfd9d1ea9efcd44fa96790459311e79 149744.050337
8b1ca438b0a6a7a9a36eb31988bfd55d 149422.637430
6ea38841da6fd87bcd54c91c917a9be0 149288.197548
d4fbcc5aa5ae05809c3aedbc21086ba2 148503.120522
a92e1cf0903633d62283ea1f101a1af3 148281.010401
31a9906481de3f8055e8341bfe085f36 144082.625753
86fa0b9e926c6ee419d70bf80f1faea9 143614.415745
S2KmGy8Tk2gzM5PDdB3LyJXUUMhk5P3BUr 142564.777066
S7xvD2PfyeHyZouEJjCx592Dh6YbVUpYj2 139772.936550
af73cd19f79a0ade8e6ef695faa2c776 137389.661956
Ry1scfkysBCCPwmKy3biny7w6UWw244sT7 131627.901575
1638152dadcac51f8bb71da66dfe092d 130407.366498
da0c795e81490ce47752d88cb0cbd5be 127447.784001
c3c96258fdcd9d31268f3de72ec572aa 126080.445192
cd2080d1030caa8720436d5beeb47e4e 125381.003694
7a28c04b4644d6c082c940baf0fe762b 124336.175171
dd532146ed93420029e2b2db3eda7bf8 122145.944756
1d6edd6a256cfa93cacd0a881ddc685c 121496.839930
4241fd73dcad939fb441e20f91e89ead 121325.162449
RyrjdymbjUp92J9RHrTwQNqxfoi8H1MvVA 117198.866478
f751189ff692133718e104d480695d97 115482.269272
f10f8d3652f691838736b4c2234f3755 110173.847277
SCKDZPQ7NhxX24jqSzFEHZxAShVpuxQ4id 109615.550878
c669cb56a448cd2cbc3ba136803b0140 109387.341286
29f12dc6023619cab1c87f1f52914dfc 108993.093996
7ff83ec004a31dc86b192d587ecc2cc0 104910.650902
SBxd3Sse51ShurwXcEZt3YPEzmNRxFfbSd 101124.887740
25ec44b1784ed33aacd252b285562a0e 100802.395392
S52yVikU6KR2nCSMBYy45VeKfJroV9g2M1 100405.008832
SKwkQqktHVv8MatB1KZF1Gy5Nt8aWGvh13 96236.474146
902dccd13b5ea6b263d0069d48a1718c 95933.834316
495ab3a5de85166ef3ecb6f4f638cd29 95679.870390
4f96e7c0daebc047acb4930bf0790102 95424.896693
bb954e8a8a0d36a4df4fb6b413bd985e 92024.824033
eeac7e8c3b0a75811f2c108eadecba86 87061.785093
SLvG6ctusXQ81qqhq1U7QtYxYRkWLg3tKb 83702.978061
15a2a85af9778391058a3deebfddb294 81180.860052
62b176cf46d1da27affc5be233fdab60 81005.896950
df7f530c44ed255ee6684f6fd236f544 80867.187259
048de851fbdb89757c4576472bf2978e 80359.315916
4b96d3c3a8c712d05f5bf33c3a368158 80048.933739
adc3eb2ed8d2b493d23454764a05ed26 78217.554525
cbc3f2f4e582dff425f355e0c2767ef9 75902.154481
d2aefbd7ffca99ce7d2b4b8eb631110c 75832.771760
9cb6361f61e073c3b9ff49e47d815fef 75822.593660
4968f08c952c0ee3fbf69646b5882c59 74298.518516
1ac793c529cd6ffa942afaef7c5068c2 74039.990605
RziabxWR5zsxSe18BgdzwasFviQrAebCPM 72828.749342
SD8irZrf5A5BQu99q7HtirRcy44vbn6nUa 72743.372412
f24dab16e23bb32b3a810c3cfac48bec 69114.199292
c5186b69e82c54fbd63673c9d4a94f15 67481.977769
3a072dae5ce9101faaaec16d1dad13a3 66945.576497
7e87062abac174a2a240ef9f1f5866c5 65713.516879
bf82f01e52a4e90a6490833e81e811c1 65410.368937
8c80bd5c64242c4f0780d52ad228bf52 65001.188306
S2Bo3SH7EB2AqzZcxoQQRX8975hZWuUdpn 64978.939676
c43474e57e2e8ba8f7d0a686d142c2cf 63302.835887
8fbacfac0e9ed5531a31644db4d3d992 62717.438362
70748579e6a56dcb1519f81fedae298e 62605.638942
3fb503b71ae6c7707a089a785e7867ba 61452.540194
b73c8ae15346e340fc29fc49dc006a1b 60537.926459
f55c6237446a7c2cf52d5c6278bebef2 59679.225667
b61126502c93f5fe24c02f7d358c3a01 58090.579633
d9a2f25eb0722243bf2aecc16a018cfd 58066.591385
b46f48fe93f216c20db86a2ddcc3f4d8 57944.052958
b5fbb037d9112a90c905e12d57a509c4 57117.485599
44171557b5c9afd6271e52ac0e0393ee 57093.216653
f8d4ba4d9263c3be8bfef49672a83cce 56627.304985
d27a817b969e587a77fb109b0f5f77a0 56525.137480
SBQ1x5SAvBQmXE6xSKXFSEhkjmSLkaqA2m 56398.155793
SB5ndp2P3J91NNfxTJ42F8u5McN4dDQ1TV 56287.428221
Ry5YAuvf8ccvAdFfwja88zGfzLruVXVoq5 55301.188287
8866d88ca288f1e6292dff037593e423 54509.065547
S1SzRyd8nznGia6VJiytv5z6PUWxCk6WJn 54119.575182
a100040535f101ade15af399007cb6a9 53843.919874
8205e72f3b34b8dc8c2b8c12bce4f0b7 53654.403971
52cae6857feb6c8f9f5c77ea12e0be9c 53262.001771
SCPvmUYoZFHNqvw6524Uz4EdxxQPD54VKA 53152.039099
4f4c22865751a0ddec009df96db4c9ae 52088.259607
d9bd05c5b1491fe4d0f54202811d8ee9 51415.672473
1e9b5cd4e40e1b80044383f89fe492e0 51292.409122
S2zaXivK5XMxzC55P6nNVXoTX2JZpRnavS 50658.105000
a4c5b4a6fcf0c18ecddd9a9dfe93b55f 50619.386657
ef2a9be1807118400564624959a671b4 50111.994489
2d8398cb34871cd48f3281ca1b69c93b 49470.124677
5e0e4f11b543f6305f3dff19e75b37ad 49066.488679
50df797b5f82c00e5204b65a34ab36e9 48426.774787
950c95042308b70d453a11d8e5f6e8db 48150.407935
S5Uc1DvN8Kf1Vs4Y3yjUFEoAHSW3NL4MFW 46928.964862
SF5MnogAgyM63mZLA4fmHuKhSuxm5CMMwc 46485.477749
9546245640c3f2426b65dc2c861b2ac4 45834.049234
d299ad9b4f57d71940289247d9544b13 45824.941334
SHz4Lh6pxG6dfrpYAWsw8FcxYmHW9CjqUe 45236.321002
8cbeaae2adeb809ddf40ec58e8d783ff 44536.721983
b63506772e919758d70eef99e3443cf5 44290.843815
45e08436f137df8ea3beab49f8ac1f32 43915.674776
S9WB9pyVrVyZYy6ozHBZ8NQhHEBG1mEDpY 43529.181501
1d27758d0e56c5e47695b30fbcbc6d3a 41861.645249
705f9eff4dc305017456d481ea49c0c8 41755.065860
SKrxEPtQJLkG3CQqkRtiEe58WvLaSZ2HT2 40348.563194
eecd42ae1214e89e24f24ff3b921b2c6 39855.105552
9694b9f75aa7f58c197a466358359f34 39599.465805
21101ba0c2397c2f42c2db510575c5aa 39309.222985
6db50b1e28f7f2d2420d3a96d9c73de2 39198.280049
S3yU3qSH7BeXmySxuNQZJtwx69RBXe2Kqk 38709.068314
5c5a0ac93fc004296d19101970598527 37934.760583
SF7jdV5kTajUreuSAVQZSN8ktRBeNHi6k2 34715.015217
87497bd7c90da359672e64ffb3458682 34699.959651
9aa6da0ccc916d31af1c01a49e879e79 34614.578365
c12a1e87f383fb7e6fdc2edd6c097128 33969.126191
42a267f97d98e4da5063c1a83bb16ba5 33957.264083
d30cae76062cd5f9125626321270048b 33895.067282
b3ec75d070564dea15738bdf59c5f683 33886.172365
8352e5f86cc7354a5f78e6c52ac51425 33754.031842
a125ffe948f87637f46e95a7e0602f8d 32320.190854
c0f9f71b5b9ccd2ff253f927088b6bc7 32301.052728
c6adedfa24e2bcc5fe6d7cce66850d47 32190.338248
d865dc0329b898d677752120ee795645 32171.644596
c637deacc83b5d8993a644dd12484c6b 31416.049972
2a56da04d22f9dc5f57602e8c5de3de9 31333.242250
273edcfef093c0d8ee44d2b36672deee 31250.919902
3544a4bff3424982617beda0464bbebb 30977.958585
f5cce458fb3532c38dd1757b8fbe9eca 30969.110331
6bf6e2525b120c9a69af2cebabb0e4b3 30765.181392
SJsebwmmUjdJZ5MRgTiPrSHN66BVc3wYVH 30486.496387
SFXJ3Jx76tg4DrMpeaPqnCCYrL8ZobbxVb 30138.442389
15c02ad4c4aad600682de49a6b1c790c 29069.898641
S45zShdV8UNcYAfWuyHdfMG8VuHgAguwum 28770.213255
d963079276c2e926b18edfee7b9711ee 28433.094938
S9Kg33vAPZ7DGZwVbkQEmshzSk8gyA4L97 28112.250799
S33vUEAri7ibkjksjBpXH1izfjfBpSb4pW 27263.988050
1b37ad926237156183eea16f526d12cd 26786.534476
0491cbee3a1d2d80b18322765258f112 26481.450459
a94117d061a13234a4f30287082d14ca 26353.201402
8c603903f538729b857608c42c728744 25929.378074
56bdd94393df6cb009f983444f5de0e5 25723.771277
476ead9925a64941458e9892349c4cd1 25548.054342
8ec1c15bafbf2b5668aef9e98d697fe6 25464.007550
f627742aed8627f590792f711c651913 25209.049071
S36fVpXaEyxsCPfexZepewvHeJfz5t1sJ3 25182.539262
8b8f11c7e2cb750b51a8bb7013f6861a 25007.123649
8bd0e38b53e103e60f156aa3aeab7498 24938.330848
22109b73a3be002a2e2aed6637e0edff 24912.096676
S9ymtUJZHnxxUooApEr2QBGBaotve4mTqM 24854.622778
564095cc8d2bbf62a4cdd39c1b077e39 23212.674931
ec78c1d9dd90b64f8c1ab6ae0ca7c986 23173.120675
1e0eeb543269a0af9a192f3364ea86b6 22950.013265
26fe212eaf98b5e410a401a2edb1f371 22851.500737
a6c5ae2113dce75e774e5658b18eaec4 22759.840816
SA66hgQCSAp44HPLrvcHSJqr4Ac1kjeMRu 22510.581847
f8379242f9d94fc6e9783b15170749f9 22417.161245
30a0f3215dbfed4dea7655eb8bda2b7f 22230.049261
7fd70bf71f340e933bff03eb9b91d36c 22080.426015
da1181715d376c6268e370032ba33517 21836.427321
3a238fa208ef560b33b601470a2e1aea 21480.953244
82d9566bcdce6e595fbb96f505822b30 21477.413571
fe1516ed07b418718ecd87cd95d548b5 21417.076599
271870e186c59eeb85f29c65888d4b54 21238.361595
b110eb8266c00cbbd37fa9e5fcf11af0 21119.827791
1303b8f1ec9a406508acf860f3ad9c9f 21095.121110
3442bdd954b07f00cb78c0fb6cbb5cc4 20421.827081
RzNcmfCgCbsAictrcU5cYGJAkKX4FvAudy 20407.857892
SEPNbDmftYBGT5kaHYwSgZMynSYEJZRRiW 20373.639521
S7WaDph77Jp4opmTtDHnze1YZXebgyDBjs 20332.679501
3c24f3feabc48bcfc2d7cb93371495fc 20114.584749
01fd21141ef10ad826c5b6d7d7a66629 20107.787514
8272713c64f640c71b85fa9378d225bf 19831.531776
b7ab257099441e9d4887834be434598f 19743.302705
2d970fb5b1c4c346876cfa0bffa73980 19103.857288
fed8b4c46a6b7edd8f87576d895b735e 18741.265967
df100b4830923b4407ca614c8bd91942 18735.486712
SDZN5Y7QiaRhSjyCZbpJQP1hi4teYatUqb 18701.625082
0224e29e58d5769d20c821f71c0a049a 18682.848944
1599ab3a737f7905a2e2c1518a8fc788 18227.102182
S83VSmMkEm5mM1pTXpAvS8sKtbN4iTDJFL 18026.796097
613d48a44ca2498fa2c7eb65e7120839 17822.048210
RztNFtjAGRNpNyF47ND9AsPwqKYNNQqBae 17577.549591
3081ff717f5e91cd0b47da5349bda89d 17506.577760
127c75f1c08d06a054465f4cdebe581e 17306.692650
8819e7179eec7f06741348634be1a662 17071.441939
b32f2f5024bb90033228caa00653fdc8 17031.325518
SDMkmFghLuKRqgv2LTwJwhdkqvQM2QMNgU 16948.797584
S3ziXJMbqHTFTjPzdNmu91vwKKXo11szDJ 16809.199690
edc7d1bdb1342a719059444945606d51 16350.116069
59494cfe941a785bb896201009151b38 16148.432984
SHmh5YNzYy72ndkpcLYYHXNcEJyJzBmrDH 16114.913876
d53c704ef532da4a5a3ccec067a820a6 15445.971541
0241f0d426ee96633c731195927dcc5f 15196.058251
c8e84871c20243f59e6a62cfc90eafa6 14879.040983
14019b7625f271e03ea0e9d37b0721f7 14420.991788
05d3fd0b7e65d9653889897f38ed1971 14334.916878
f833af26bf0ac3faede52c22c2c0ba64 14295.049700
6d9670d38eeb6279eda2e7c740088217 14198.887594
2efb03ff67b254f248859b9a5b091c34 14151.745879
S1HRKmCVLRfyLRePGhRVU2TtCPxscaQVRx 14009.704800
89158a573c98921951fb1b81c5e623e9 13857.164301
597d68fddbbde18794f25c18e65ef050 13853.930094
75aa5b78345db2418e611e03580fc1f4 13664.997826
b832ef8672fbec2f7f073329f505a6f3 13466.677989
456cd59771f1e50533a8c033165b9d12 13393.315762
f07791ae77a4fd866ba9a2b88ed3c625 13216.522340
0aa89465d91573f2aab02776f261003d 12914.141146
ea8cde5e31735ff654c571af317f20da 12873.482796
SJ5WLesu9FbytippjzAKNGRfgnzTMMyabM 12831.510073
da95dad2c490374e27fa6cd230b988c2 12705.770259
S1him2skiefmHzziVQnRFX2JNPikY2o65L 12698.494910
RwyzoWqzSye5f9FcfvHR8g37MY2Ba3iMto 12668.801701
29a8352c01b4ee37aa121a5416a2ceeb 12660.888710
dabb0878b394656c4ae797821b472fd8 12455.872051
3a67c7a5bbc2b140f2d32068724ea645 12400.194795
62480a2c3abcc258cb6011527afa6b17 12383.113717
db2147f681048bdadd89abb29316cd5c 12322.741998
f10bf58f36e03780d0a50293af92cfaf 12257.632491
89f71612572a6433df83ec3be1ed0000 12204.443933
406c50e3243d7bae9b6d67e732f2ec9f 12056.795727
3c23fcc85574232e2834f9f6aa4308b0 12016.713107
c55780fc7a0d44be0cffa580e77fae0a 11931.603425
S5NEf1KMDDzYJrp6WqSTqVsYZekkLHhq3E 11917.801898
322905bfc67f39c892cfc453b1ba550c 11884.994146
e2ef2092334ea48830592655411eed15 11871.362164
e73d562e575440f9bc871f45b0d50015 11831.439715
384e1257511a4ae04a6b3159f358289e 11788.482917
53ed9d9b7d568cb7eb1ccc25a7dc4492 11758.235915
23367d83f2061f0e112a413d3e38c23d 11673.718408
12282af997ba286feb5f6ef41157ef48 11507.808109
08b0d8942e983ffddda71ed4470d9342 11260.160037
88a27ce29a03eddeede6fe03a83fb845 11258.509959
85f6f06a3b3a1f19d6170526c42ac5f3 11171.413320
f362f7a1cd00a16e9d91740a6723af01 11104.820833
ade4e195f4f6bc695762ed5a01ad678e 11071.727672
ce171097a57524abef779a394f74027e 11071.669234
S8zwwN6gDDhA4GBoaQfLx3SxrZ9VhwpVF5 11017.474567
a7840a8f8386ce1ff2fe6734a6c6f0dd 11007.220548
S5aXRFc4geTtbawmqUDnUBshituXKCewLf 10997.941902
7505c05e33e8b0eb541f644ddad00209 10997.941902
20f61ef88e062ed3b0d4db302b05d430 10982.318712
SKH1ir8etdMxMzy1qzhYydNp3LEnFQy3B6 10867.193317
ca3dd0f94d120bacdc2b7fef2fe07014 10807.986681
3dce20b63cea22cd34177f9b634205a5 10601.482242
0c795e2af37411d8c917822318408a46 10432.664027
86b6adc1dd865f8112dda29f6ceda3fe 10375.191131
Rx21qVXWifMgqwR8cWTDhiVWQRLKBq9GyZ 10343.600180
a59dc476a375ee398856b06aac0e323f 10309.937253
dfae9bcdd269a785c264ad0e417cf55f 10259.978395
SFa5UNJk3RYw5VZkR738XpDr7MnNSUbWFW 10144.397385
8872008f99d8c4b706c26db17f18862e 10110.847414
SEYhTNVJH9KfKKFYyrGQi63Dw1DdeByfFT 10078.424498
bde635b9d37664f590e6b67ef91fc188 10020.008524
8f19ecabb954698d57baa8012ea133be 9864.019526
a0f4151af7430976efcd479662e0c5d2 9833.990300
SDXaRX9KuaXWTFpjK68yLMVcnVMisWwGZM 9801.127704
16343a0f41ad37bb35a80e81bc97ef8c 9741.112643
32e53222ece13e9607dfd25a278c8c02 9648.998000
b39a853576dc876ded39fe9b21eacb67 9486.949060
294de5df0ea04c27944a6c90fce84dfb 9404.830745
RzvKi11L3vRK2BtTc9a581fAMMn9JT3EkU 9375.601061
c4d048167482f20b01f180cf23122a23 9333.762981
a91c51e3229d3f35e2e8e98fee53e47c 9264.015613
62dfe6914bd2c4cee3831c42540ffb13 9201.619347
e137afc1ed22912d24666802a03d6f9a 9144.134592
d9e1c86c0b3b1804edf489a9c1fc2c81 9044.738686
3ad8410ab510eeb4bfecd102c7b3157b 8976.252078
a14c538fc59681aa76e93cd1ddb0964a 8951.013637
b71c15389b8931c758a910539cb33ecb 8680.307221
d3d2969a25379e564be1ec0ef4e08d84 8448.790600
cef04e65569de69fd186d6dd04eab43e 8447.867441
RyMpFfdYoyF5ANNBaxxKi6riwcbVtE5pzW 8377.755333
SEuDKJU75mGkzkN9hGHtFbED5YttVBBEbF 8314.861953
S9E4FGNcDraQZc8TWKQ8vTzZzu8kS5j6nF 8192.182415
63d16f6259f4af0df85bb60629c86e9a 8103.023046
884aad43755491c6f2582a532aedd290 8035.575429
b2a7af23fdc1fd420e22af6355f87659 7813.600177
46f1cac6803640c8e3b9f85fdeced1dc 7684.092210
07a36578fc3f6a512f0c1efb5f914212 7561.278900
86ea71526aac3a370a76dd54d0d2d4fa 7558.937745
4abee3893824fe87f243209ce2bb2da7 7528.644494
aca938ec4a2d5320a55ebbe39e8ea337 7325.122284
3b506ca17b3c9fba239d8059ca4846cf 7148.733446
SBtokDWcSM6p7v3fT5KLJLWjhzoJY8JrH9 7047.069634
S9cnyofucniVcYjnFc3sKrpZFcGdW1DcEZ 6997.212094
SL32rJFjmNQbVpcDVRpTY47qHz3gf7snvH 6896.302432
beb95ba3fa546e7c66e3e30c512b2355 6773.989455
SGKpwykc3QAwp91xnkrhZ2DFQ92XhDwiKZ 6741.990412
2f9ad429053ee7b40f6b3314c2bb60d5 6724.768781
8e1db0de10345a04d4631f1b2e73ee64 6650.531855
d94f342497ffe348893a621261990f96 6609.798197
5ac81bf5fd29f0274a2ea8ce83784031 6417.449321
SKBZE5P1X8r2SHnAyenr6wTYqcsXupuQ2V 6411.981477
8acd4e2575846e3d3de68cb5f0fb0914 6344.807370
RyiwKhXCYdJquJ3rHJue4khVcCD6ufTq6W 6338.436700
RyTBcgh4GQr2gBMdG3Ymsh8xaS58STCCdm 6338.370700
S4KmeGmqm5CDV3wZYYTbgYuu1Nxn1cJEHG 6338.304700
4b06912f29bbcef6d1d4ba4f442e6784 6338.260700
6b778f9d4e8cecd3b9b8ce392949946a 6290.184540
0ca9e97f18b87e18cbcd9dc98bb37864 6285.000000
bfcaa99c593e823f11722b61924d844b 6177.943380
62c620dcb14ec57c005e3e426cf70206 6175.310093
ebf2906a5de5490c03d7c3206709743d 6126.542253
cd16122ede4f803afa6bd4a5b4c071f8 6068.301664
S5Z2uMoRmvvVazKvRjVTwJxXxFmXCkgW98 5868.071025
27841bacbf2ccdb70eeb13005ad18510 5864.331675
c0c28cbcc9e8890af4b9788da033c254 5774.144934
SK8dtPeYZeRPEbf2by9iG2rSeHuXDGFn8s 5748.469551
47cd1c657d6623641f2c0bfd9b086bb3 5700.778713
5ccbedab767407e16f4b9caf8730a574 5655.007191
f6e03c8386c229656e1f3df00438be05 5619.135707
S1AjFFjU4KGgc2BYKr8benLgiBxDPbZZ1a 5557.762160
aba7c7e713d8f2fcd9d7bc3588aebcf0 5521.827666
acd0991fb572f54723685748637450ec 5399.939524
dc9286b415f1d953775646c423957fb4 5362.943101
ee2cd39adbf7e621da5d1a0179928ba1 5296.838564
8849facefa9ab0c4ac93bd62bd3f0ba3 5266.113624
SEKavXwKwiydHx4BqypoXAuZn4BajrpRpx 5241.592436
0f58d04d458edba408c9a2ac54a2bb9a 5240.721004
d2932845fa56dfdac2f10b36b3d33888 5221.975470
e95d72f0a65d0175f205b054847252d3 5159.252041
e20e844175ddfd7bea40d4c5ca86dcdc 5131.187363
RyUwrrm5M4crtm5gvpi8vcJQFgbzwYdANN 5094.000000
S8xa5NCTq7d1zF2AQWkfJuUwLVL7PzQ8Fm 5092.033000
1224cd28fd68c86d2fd69656e466099a 5044.105573
c572f65add860806f7182846396ac227 5042.839643
S4d6v57h4XT3WMz75SWxkeDwV9ewBNCNoc 5024.750000
SDKh1goqJo8fUFQ8rak5AMcB7MhSchoqXv 5019.792499
b15f7de1395ccd39e5ac48e00f5c369e 5003.056620
e9a4b57f2734a2d4c2888b15abb1cfec 5001.039727
b2e895c35645eebef6ef5d596ee44e76 4999.467000
61352139ef237d88badcab4f247dbb16 4859.710085
4a27b20da16c1a1d4ec3b0ad27f57b0f 4727.693546
ffa68908f81211048ca6748843bdf69b 4628.356626
SCVAYd2CnorLtGxYMLZspKjfCqDyoj1QZx 4524.942688
ce499d0ad32848f353ad6cfc3a3d4450 4469.884292
64a381eceb67ebeddbb7718686d52e28 4461.069283
b2d5e0e9add835d5ee7cbb7041c0d90e 4162.924909
85b777ec6267351976913afd93e3f058 4162.608891
SFjUi4npTu4Zy9ZDpJh1iWeyfd4Wz4m7m4 3962.499348
36c7d6ad99d8f8efa9ecbb179d481a2b 3877.188757
644fd2d9f2ddfaf220ae4a9e8a9191aa 3752.544813
S2Vq44EoHSScBYwhGpz3PfLyd6C4R7cGXi 3715.600877
df0222505779843366d699e97e9d7495 3581.793803
a47181a575b8d1070163ff11d2c815c9 3550.737596
f3f7805eff12ad368da98c8455765038 3538.547058
14fe527d49f2f1c8eb9552b054c4ead6 3498.454282
3a5af366c70b34347f0b3d8926089d27 3444.575309
a367511403a85e1ffae23c85e5bc96ad 3316.438136
S4dpenMMHW8hgmnHsTX8NkDaB9998WtZ42 3230.311837
78cda95c9fb550f50989692e2893df37 3161.521322
S2xoPgMJ8VP2K7uUs9VUmb7SQaHp8a8rek 3100.000000
S6pXijFimzvYNtVMyxkZnAJCcGbNgxythY 3057.548457
926f8e1b597d63960d0c17bb719a89aa 3041.349982
db131a6deb865180cdad503513d5b4bb 3037.644245
5f0ded95f77fad2f26db96201817b983 2973.924146
0b3339b7b130e3720788ce0147cca489 2893.050534
1516fd4978da312ff8001d2e9c2766a9 2852.682319
SAk8nkBDYENmCcCE4oDCvgoKajTXML2dhE 2828.088127
b8571f66b397519036cb0cf57b8387c1 2768.920975
RxkhBkfprxQMfLWMXZnEMRj5bgKMyeSe55 2752.648745
9ee368d312180c16b1f1ce420d99067d 2745.632370
bd717ae76682132c9244ceeea199496b 2652.164654
RxexUJxsSpUGL9anaLFpUNcEz2PaJsTeHP 2607.844685
558c3e1d4623b1b03396a066f94d9cbe 2503.840986
SG5JQ2tieqKbsAbmW9YvJVjATqfnuDz5yh 2499.277421
8c805a76c1b3dd60a99c3700e060f21f 2493.220150
22a06ac17f8929b22759e48a312a435f 2366.689105
S6oVbGpHAVtzG6sLEE5J4ihN8YWYpgiqX1 2225.263332
442ee15f298ea824699916ef54af64ce 2188.822706
2423be00d4defe151923234bdddb4ea6 2187.253635
S96qDQx9FM1uPvpR8TXVZujGm4DDQVg7wN 2112.954184
S6yZ5qMRSFL43keGbJyP1cC8SgFVjWThbu 2076.004946
6c2fd595cc0a7749f55d0aaeb60e918a 2042.037663
e4953dfa7f6bf4dcb51ffda0633933cd 2027.152562
830b4b7153aa1224d3597e114e11ccab 1997.809045
ffdfd9b86d2d9e8ab3cacfe8b16b9469 1975.651793
7b2ae3dbbc7efa25ff103b12f0a1fb95 1953.963273
64993de1a19c5d39e69189eaa712c3b7 1923.997359
RyQvaoAYfpGHg6Zs8VNrjJ7LDsGpBVJWcv 1905.154377
SAEb8LPq2Ra5wWHuVXWVpXTvvFaPefrNGw 1878.962018
42a5c54034b06c9d9e1b372f1a9cd810 1860.062448
SEdSucrmFCq6HyZEmq9jDyJKsupJfq6izk 1846.998101
SLmnHGrzkidjFSPyer9UoXqbc4SD7NrxqB 1816.102131
RyHtyvEdwLsg6vJzHes4FhEA39eCFpJCmb 1808.716894
f06d6f76c7f3371a1ee6ac7bcee11dfb 1740.881833
S3v2e8LZur2jREbGiErZ1kMicWETKHZddn 1709.637365
fd7e0fb6336dcf1f13e40e7615f4d959 1701.992024
SDrH7QpxNCumDFaQbZy34AY2FZNbFd5SAZ 1650.594646
4ce8a8a17a51eb9e9a174a01648edd3e 1620.303010
8da7b169e397feecef4a9a9928363f18 1613.278505
af7d26619c3947e9ac4e0665ab8e3d41 1610.161658
S1YHcNPbRZZGBeToJNNYMBnaTipyCzztUy 1553.773867
SJqqqHYN8gpDQDRS8SwiKCDKK18n8qQmh5 1540.373611
3d19c5279e65319d7eb92df1fbe8d28a 1511.097230
Ryg6FVF6VnPCrcocv6YAtoYMXXtAykBVaX 1476.316175
93ceb5244472171ac60fbba931b5425d 1302.526567
f40a644be71b79fd5fa321700eaaeb27 1287.332754
943495fd0297f1672e06fdc756a3f923 1280.941897
fc4b7654483e01bea85df5e1e4b1e82c 1239.329412
c1f9017f9ff1412ec67fc160d973b43c 1237.714731
S43EQ5dh8pwZ7bLV91zJ5ucsuxsEYDg5u3 1197.391158
db1d4539aa5f73ccea89e58b8c1cc3fb 1153.115893
S1bb9hiGmdecKmMqYF7T7W8KDQ1jDKBVvp 1093.200725
SFNw5woWGBiJ1BXAuczbMgxpuFduLPpW6M 1086.910852
SLn8yBCTwJBF3uBW63My6ieW3iT9FdcpjG 1082.428873
5198287573af26f71cf53c7854297adc 1071.868466
S7JSBPJ9qkB4SPYny5T6Hi3yruYGe7rhHL 1059.419534
c278fd207274d2d56268648a671608c8 940.441578
S5LKDbo4DjBQgusnDjh7D6Sfmwcwj1Tf4b 909.404162
5d3eb0b0960bba17263299eff8b44504 899.887933
S62ieQS6D5hdeMzmpgsBmQuWLn7GpWh8N8 896.367760
4b277f12d88b97f5f46d14ba4a84694d 872.206655
2653eef2980ea96148e9f777e446d295 738.956571
S3q2ukQs6yWgwR6YRqgpPQH91BStvz2nFX 730.498135
S5dxfuYgnuRxfHZDsJhegyJbx5cbUKQjhh 730.447576
SDi64x2Pg1eYNbECKutmkCNVGHnJ1GBL7E 671.654656
ba1c11eaa323825ed36658fb29a74121 668.461301
c4e2604b4525ea1d86946b72fe69e8d7 643.492446
a159cb84f7d9b078a1772ac175f7fde2 611.765249
e5d1a4bf30daa6e0b9cc41c574e0cc91 605.686995
S4XyNXTXnFi6WovHmpoGEquA2YgywykMAW 594.702125
S5GEejNKXXsAY5yjHkBxTa7QAy3TPgYNNp 563.628595
SKaac5dZ8aJeZESQ57mjBQiUqMv6y1Pzbm 555.594917
RxxTCjZypgsU62HUKLAonJgDUyKffLP7up 482.779691
62dea1cb333a6ef21630df31346daa62 464.973404
2d1757d6392fb991c0cf3a8216820b6b 444.343693
S4eFiMBVc3qEu2GCFh64WrofgR4Co31mVX 383.021542
abfb0591d5f805fce05aac6184c4565c 374.591807
fdb1b1c8a8a9d432d7ca52c17508efb6 357.527178
7b5fed4f76fef381d7ed5345b88a6dc5 349.869458
e87ef046cc85a35f3b0a195c884948e8 346.571000
6c129fa8f0eaf42f5c40c509f5a42da8 338.972412
8dc9a0bdb3179b60c90791d7d49b5f04 323.831028
ca85f84ea6daa4c4d07064be3d37237f 305.853615
S9ygLaeks2ackccyJECvXUSNKCiFvdZRUA 305.461567
7586d68e5f2e96430eeb78009068b4f8 294.252466
S7LXyiRSBTjnftzArJbwHzXRC9DSR3FDyH 283.373817
SCpKWDu7r9N5WqgfTbQTZ7sSW9f6N8iu4U 266.801714
934d6a35bb2d0996a2d08251227b111a 262.932460
S9ZX2W6gyZJ49GNFjM7S1p3aviFeF9LxR5 258.032863
b2d668ca96380f0e4a921906c9c5ba08 241.709072
c05732dbee74f7ff6ba5484d0bb26f9a 238.519866
RxbNDZ3W17NHqjF5rEmU7XKDaoMnA5K5D7 229.452733
SLqWEUHtSdp2Lx7gmhwKY29CeE8T5rosg7 185.885910
SAgY3Fu9MSRHr6EuT58CjujXonJK9jDHhH 185.800492
SDsmzLt9ATpWGBvAtak2XZ5PB3n1tzh9gD 177.661692
11ed47e99e9888bc25765f14cc7401dc 176.342144
a5f968d291c89d531ef25772f1580397 175.312182
56b0f2f369359e5291663e414ccabc0a 169.987135
SFP2kzdHkqgaLEtwNVAqsWHYczHwypfZ91 162.661805
SM7uujKDsg818uvtJfe3QKGtBDnjMKe5kr 161.242374
RzaadUZSJ6wr8N83Va5kJtZfb7QUrqaUzz 153.737154
SATu5ax73MSum4yz2aK4Vx6yQV312wveew 146.813892
9f3ed426a606f2a55255439ee78f18dd 144.049941
b39911aee19380b6f41b71a9e9f45ec5 126.516031
S6s4EhQTL7DL2YktPp2hwXZqi6MBDaF2L5 124.028276
735f5f5871a2a4286c237edf4dfc2a91 124.028276
S7JumnW1f6inn9FcCaXZxqfKbUReHS4xkD 121.627859
SGs7NxBU811M2ymuetEZJUu2ns8Yz6vDCR 121.084110
e5ef3e9f987c8f06c8e488f3f007f414 120.211372
bf6589e66b2ce4376aa522f53ad04978 116.371333
S63iLaodhyWV92wLgSwsDRHy16s3HiJ4Tj 116.199915
SGS25iwTGLfDVqgZcCyRkwwuRsAMmifnj6 112.847161
250e306119dbcae4b7620690a970bfa9 105.233883
750e05024ee0f3336376c3aa1754042c 102.520794
SG5pKnnHoJUwwf7mJg1C6mzmQvHE1NiD35 100.000000
S4n4LTojFwY7gM9nAzyMehXC1yEX4KXHZ4 99.977000
be7a0a710a6ff6957d884514a9a1105a 99.754477
SDLWzYddYB7ByLhCy159P69jR7ApXN2avd 99.507590
Rxo1rXh4ATFoJujTCC14eb83qFVvy8fkSW 99.499000
4917f12dc85ca0867e2f9a9e9a47b995 97.978927
079a2138ca2a4ded56a181adb1626585 94.632858
RyQWnx2nSYjss7EGSduvqktZGUjVrx28XR 88.014808
SDdQ5qd31oKXDTvyA43NSFQXHjDW6fJ712 86.187750
488ac2467ccde02ba7f78b0598a55b92 83.572808
70101227944feb1c123e680507e032a7 71.157392
890a25458b62a8a92a221787935f26ee 67.486404
SFGYcnGz71LJ7gQoWwkutLHGrvRACxwnnS 64.370479
09092b2cfe998136fad5f87ac050d7f9 63.941272
704111d3ea3e0edc73176bc1c15ff02e 48.634887
fe4f91796c4dcf4ec3cd708c6039b9b1 48.557451
90acb51c6440432b2262a7c2c2f95545 48.071181
069a42abbdc8732a0e528b8c6bca0d8c 44.877279
SFNi1xWqNMiUtakR4JXD4SZz442NDKwLN4 43.375230
77e8b5f5fe415a06ddc0f23d0b612715 42.527032
SKdoJbrgUqoAT4TqNtskwqSaLmVVmuBJ1A 36.169311
SJTYUzfzrqhdhPDnEmBPkKJhGFp4yq4eZN 34.867934
cabe9e1ab39a46d44e1879323ce5f365 30.203251
SEZQrmjQ6HSpcMPjbMNkfJQApFaedf7bhZ 28.769597
SH5FUfeJph832ko3TWoNC4jkZapDmELqF3 27.874071
SJei52Xjw8PF9K4DsbpCx6MzK7ZFifGht7 23.936588
SEGVY5HkMQ3VkuCsgutuankt1TMJefpqWv 20.251942
SLU1nvCm3HE3dHzp2RWPDYvMXHeDNbmoAM 19.891983
SJ3kdMPzF4XfSeVsDEzGKSzEeXBy5KPK9A 19.098265
0eea1866ae0d4b677f90f18c8388770c 18.726000
S3UR7XavJp3D1dLX9ZLF2FNEU8LMzAwmNZ 15.118743
2ee79e423ab2851438045156c4e7e00d 14.782647
702f09cceec5645b4cfe28e2b42c04c1 10.907911
4808ca4a2fb19bd666829070d5201266 10.000000
d368bbf6b440c9ec6bf0b74c00c7628e 9.861088
407bfeae4db2c56780f22cdf509ef898 9.572100
S3USTWEJzayHYHCetDLddncXagXBqRmj2m 8.655546
S1MNb6n9bCau1Wp4u57rtXnd4CHLZ7jaEU 5.180860
SM4eVApLweVtDqEb2SJNBSP1qceBxEGAHe 5.000000
S3Hqcb7hHvmmwQEJpBz7pEdHJPjiwnULcF 4.497000
SExyngLvSic9E6SjUVwtvqsGvZTXVV5nUu 4.485094
S9DvGRgs1653cG5zikTXwxvUZRMm3wucVQ 4.249000
33c55b16c9b0fcc5446bc4e21803fec4 4.249000
S274oBw6iAx9bXWTZvtN4FgZZHXeCJAhSo 4.095441
3a6e02ab579d9ee266ed6d85e4139ad4 3.114598
S5rtaUTDgBzez1GSKheXcFxeo4PayrvpBQ 1.778146
S327hBt2ciagjtyoXvWGiUfFJf2mT3EKo7 1.287331
S22UdQYbpCp4my5cXcrpTN8yjop9TcLmHJ 1.175931
```