tx_hash: c2695f4bcd0075a265a4739c9cb25d29b98e092df83aa0b6a6f0cbbdf7a40ec4
block_height: 500279
tx_index: 79
size_bytes: 2440
is_coinbase_tx: False
fee_sats: 2044449
fee_btc: 0.02044449
fee_sats_per_byte: 837.888934426

START_LIST: inputs

tx_hash: 8e57de6ba1128d6872c7008df77db7a128fd062052aa0ac8be7a3bb619d03c9b
out_index: 0
value_sats: 1770065128
value_btc: 17.70065128
scriptsig: 483045022100ba2eac89db555d4e9591bf71b31b770c405988d2a9d76683a0167dbd58db4580022021be761c3da5cb15ec67fd389af76be0435b9f9a2a3947db61eecb22d21567a6012103a0c53fcc4704ba78331a896c3bd684328b44890b25f91cfb853ab0bb301c7875
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 113hbxxYmbGiZuS4vd21eMvNEAMmD35a2N
scriptPubkey: 76a9140082b9b84e2a4b378ca3e7310ae5e8bf40de983c88ac
value_sats: 11380
value_btc: 0.00011380
spending_tx_id: f3f152310a0f88047c34c6d010b685e3cd0a8bc13176eff65c0930ad57beed3c

address: 12koVqgBpDh8c4gLLWTHymPGATMkUnFxXq
scriptPubkey: 76a9141340d37976efd475b806662c25e6207a129b00ba88ac
value_sats: 24608
value_btc: 0.00024608
spending_tx_id: cc0c72df2e1ef25d56d51145ed842a6a616004dd165f1ca97e2a35ed03c21701

address: 1GMPuv4kyKnWKkHJAcvcg4CvNZDWvkcrDB
scriptPubkey: 76a914a865550d9e121ee953beb9d786d908ef3bd079d788ac
value_sats: 50545
value_btc: 0.00050545
spending_tx_id: e8548a0b270e7b734bcf738926fac189c05105f226e81d351b6a4c9013fe8e6e

address: 1EAojEQye2Lx85hDg3hFZEyqFd3AeYpWZW
scriptPubkey: 76a914907462b16d4d45c16beb47b7e85ef4a356d278ac88ac
value_sats: 57641
value_btc: 0.00057641
spending_tx_id: 60601fe0097e6105e4e3faeff8ac8a9178d5008d9c239864eff39e92e2f379f3

address: 18CSpytmW7w2WmSSLQYyNfXWzeQzK2FvB9
scriptPubkey: 76a9144ef303fcb16134a15c9315fc4510a42045b4ec5388ac
value_sats: 92042
value_btc: 0.00092042
spending_tx_id: 9ef6dbdeb3da335605fb2587455741f7f47c4db5a10f1c38f7de4f74e6378804

address: 1LHiFvfdq8NEi5jmDNobFtkpDcXC46jSVm
scriptPubkey: 76a914d3937c33e91907ffd9899a48355aaa7931a3745d88ac
value_sats: 120329
value_btc: 0.00120329
spending_tx_id: d31aa848029008faa1947900dbb43cddd9293eaed4c8a363ea5edac544f7abd1

address: 19iLceZ9DeoicUCszMFMksRvB6LPxQEzuM
scriptPubkey: 76a9145f926f24e93b8673a5e7f1d3873d8fde4117b85588ac
value_sats: 120479
value_btc: 0.00120479
spending_tx_id: 4444e23b8c6e02fcc40fa5f809a579032a02e9cbf235db24dac772b0fefa1ccf

address: 1Lo21YJ8FcAuhRUqJiLYZHEUjNq3w4KNfN
scriptPubkey: 76a914d91e5ddd48e927df603fb6fe0b555e011b7b3c2f88ac
value_sats: 180000
value_btc: 0.00180000
spending_tx_id: 00ae983dca77edbef744d8431fba7b8bbad37e6b4d52f4768d20f20d788e808f

address: 15WxWr7jRt9rmSdZfpfwqUgLQEQ9LkoTvU
scriptPubkey: 76a914318ae8439e19150a3769b9220284df385d1dd39788ac
value_sats: 183775
value_btc: 0.00183775
spending_tx_id: f2a4e68cf04046e6ae3ce9c0aeef14e2dc6f8182622e1732ba935a9f97df8306

address: 1E1jpUKqrDuKSL6nFPgLkhxnX3793YHYMe
scriptPubkey: 76a9148ebd60d4b7ce2d25179dfa4f754d2f5a78a7da4388ac
value_sats: 187160
value_btc: 0.00187160
spending_tx_id: 63993669eff1af53ca451561774f86c7dd470399858ac0506c3e2adf3d257c5f

address: 13239kaW78qqJyhzSXRj5jfoz9hLdcidaB
scriptPubkey: 76a9141622768706ccfecb54f15f5fbf8656e5c3c5133388ac
value_sats: 191423
value_btc: 0.00191423
spending_tx_id: f0256dd761acd5fcf761bda8f211f55e059013e66d3e81af26ae50ba4a780771

address: 1HZgUEbdn9gT74mbVPerq8Ck3ZM4ipeYo6
scriptPubkey: 76a914b5b0455632132471b2bc2f9baadbdc706354329b88ac
value_sats: 245109
value_btc: 0.00245109
spending_tx_id: 1b1828acfecb007b3ea5f030da3efbb0d0e2727ca062e9c20adac1ce635a74d4

address: 18TyPbtt3CjyDxbY1pMiUzFQMg52g9oMK6
scriptPubkey: 76a91451e2c4692ffa9d7ef06d388902f0822e144af37a88ac
value_sats: 250000
value_btc: 0.00250000
spending_tx_id: 3323acb281ecbbbc6316049eb4b6e7f8fbecf168c1714ad3e11d3973b2152586

address: 16Jor71pETuGpXSKCi2Qvv8wBx4jPpkPmZ
scriptPubkey: 76a9143a36ce4c7a4ad8334619da75e858fa5e1535459d88ac
value_sats: 280000
value_btc: 0.00280000
spending_tx_id: 48823d0883539d1bbbcacbcbfb5537364aed8ed8a97fb1c760d0c032bddf1142

address: 141pWqfqMEPbvmD1fFN1bhckz7Wur6fGas
scriptPubkey: 76a91421100a59b9b0c40eb3569deaa96ced2dbf50f79988ac
value_sats: 306306
value_btc: 0.00306306
spending_tx_id: 6c12403c56e8121d1cf330d996fd56e250ef31239959c87ce4d573956fe73f64

address: 1BSqkBv3LEGkjXrA2sgdJ4kWiJpcA6Rv2m
scriptPubkey: 76a914729458cadb03e40369fed6160fce8cbd16b7475288ac
value_sats: 374000
value_btc: 0.00374000
spending_tx_id: ba4cb50205dd8c2dc189d8e6913c3cc0584f310d92cbda71b8d87f9aa909dcc9

address: 1Mr7jfnktsmfh82G5mtneZsvm4eKpXsxbQ
scriptPubkey: 76a914e4ac853c9d52998e7a000881cb7698c61e99b2c588ac
value_sats: 472932
value_btc: 0.00472932
spending_tx_id: 6f1b8f123153935d7eb22fa0c008ebe4e1d70f0d59007bb8f1a934fb5e1e2bc6

address: 1BcSgCQjSo6WCH5eZcDBNwunwXS2JNcZgb
scriptPubkey: 76a91474653fe4b18f3d117fd0b2ca2cd893259298d47488ac
value_sats: 597971
value_btc: 0.00597971
spending_tx_id: d01ffd8358a47bd52b9b288a7f03f4220ab6402d7f5757ac5abd22ea99c4e212

address: 1KhDh94GtTbUpmupDK91Qg5zVDAMSSKeAx
scriptPubkey: 76a914cd0d7f539a2de973840c300fce7fa77a3488551588ac
value_sats: 660000
value_btc: 0.00660000
spending_tx_id: 71b29e3aaf11a04aeb43761264ed16bfea20724a41bf4cc6ec98fb6ce0729e57

address: 17QPHzrFw65gZZrEczKwAneXnnoPXqkiSf
scriptPubkey: 76a914463cee5eaaeb6f9f06b7ba61e4e13a905457259f88ac
value_sats: 722281
value_btc: 0.00722281
spending_tx_id: 6aecd2069934c3566257b3407d0ab0e0493138ffd8f6c07e237721577b6a27cb

address: 18c3EDkxFcsSuk29U2HD6CAWPnhgvWyvUP
scriptPubkey: 76a91453694c86c99261b425b5a4bb2c50784ce66bf24a88ac
value_sats: 725470
value_btc: 0.00725470
spending_tx_id: 10a4443ca5c8b250768c33ac856fc9aa29e3d145a5e78f98d2cb51df507ac212

address: 1KgR7TKGyJZ48bWriqx2mCsbXrwfqSshMY
scriptPubkey: 76a914cce69d1afd5d07e74134f1c3058b4d2a49d1a5e388ac
value_sats: 780000
value_btc: 0.00780000
spending_tx_id: b5f0d4d9e3bf482133adebc8884f2bedef528fda862550c88821f35e959abedf

address: unknown_address
scriptPubkey: a914c290c078ab3b0ae2d4aaaab950adf545fbb41bfb87
value_sats: 780000
value_btc: 0.00780000
spending_tx_id: e806d739c7f71762dbbf616bed07b6e29040d43306b4985d1a4b4b16b052eba0

address: unknown_address
scriptPubkey: a9141c43a1baf7ae0abd283006610b969c464e096de787
value_sats: 800125
value_btc: 0.00800125
spending_tx_id: d76e8bf849efda3d9ae9f645e10a092da2314029a2d27a28b4d35fdfa8fd59a8

address: 1KkC1fqRZhCwJu7cAbYqVA2AaoodLgETM7
scriptPubkey: 76a914cd9d57aa1811b0606bc12a17ed13fa35e9a7e7bd88ac
value_sats: 905680
value_btc: 0.00905680
spending_tx_id: 62b4defd97c7206ec2a2bf4ce5601a4a298095655e85952fa0eaa103d834f1c5

address: 15qHus79KygZn3thR2BbWgWQZytnWoPDas
scriptPubkey: 76a914350296158051236d1a2087586a9a43f0f2b7240688ac
value_sats: 1662672
value_btc: 0.01662672
spending_tx_id: 09f3b7da73ae1ab9380f8df84e2e5be433f81bc5e0e4d0318ea60fca3fc30a55

address: 16BDuvCLnSBC1ncskJJb6WEpv88WjXMWTs
scriptPubkey: 76a91438c7913664190f1787c03d548c88031f0bcc57ce88ac
value_sats: 1980000
value_btc: 0.01980000
spending_tx_id: e8548a0b270e7b734bcf738926fac189c05105f226e81d351b6a4c9013fe8e6e

address: unknown_address
scriptPubkey: a914474d8bfec12e51478267b2f57b9dd0f8355522f787
value_sats: 2000000
value_btc: 0.02000000
spending_tx_id: b1b0807a03f6ae4d71e65d3ceb50dd205cee7062bb8f5fbfd6e0aefa7ea3767b

address: unknown_address
scriptPubkey: a91451b2bfdf9835af0db8cacba38dede4cab8e90a6f87
value_sats: 2322646
value_btc: 0.02322646
spending_tx_id: c17b4f0545394f7d2bc112c4284f6b691e70cfd3a5897b504d4cc22dc9f633d3

address: unknown_address
scriptPubkey: a914d55ae62c9b73d72f68bc462c778e903b71ea656f87
value_sats: 2364386
value_btc: 0.02364386
spending_tx_id: 86fcfbd992b382548f2e252294847dcfdd07767409d39acb8e48a957ed735870

address: 1Fy69J1WSAiKUCB26Kkt8GKcafuAoW2fVX
scriptPubkey: 76a914a42d5915626dc96e29d3f5e5ad9f40ca9868baf388ac
value_sats: 2384469
value_btc: 0.02384469
spending_tx_id: 409d171f985dd841c6ac4e34edd2f9fb8a1b1fe54559c55227fb090118ddbca4

address: 1LKc5xXtMtvpwyuUAK9CWepd4KhHPAqTVt
scriptPubkey: 76a914d3ef2a42d48240e1ecb8037505c9481b170cd5e388ac
value_sats: 2500000
value_btc: 0.02500000
spending_tx_id: 1e12a629ea055feec21ed3613a57007c3c9bed23ce43db6bf01d2cb6fca235fc

address: 1Mb2LsqKq3cLMfsMfD6pXUamVqP5bvcsdg
scriptPubkey: 76a914e1d1c779e1b4c0996aca8b2a577d577133b075c188ac
value_sats: 2903309
value_btc: 0.02903309
spending_tx_id: 51d20854dd38978fc2f4a882e3faceadcd0f5c2590ad61828891876121f09e5f

address: 14tcV9PZ8jbancvDuRPCqTnmCPqByqHgd4
scriptPubkey: 76a9142aab368722addcc4e55846f8a07dce73b69b446088ac
value_sats: 3057225
value_btc: 0.03057225
spending_tx_id: 51d20854dd38978fc2f4a882e3faceadcd0f5c2590ad61828891876121f09e5f

address: unknown_address
scriptPubkey: a9141c80bd832c5f1c1309748b192b01cd227464191687
value_sats: 3087009
value_btc: 0.03087009
spending_tx_id: 2e31d0d45882e08f18db930e902eff42f329252679dc2ba38a4919915f057418

address: 1FSy4BRMFFTkK8S61q39JA3ghRtUfVJB3d
scriptPubkey: 76a9149e7af3c519480bff6c68b32b239f88c23f7d9a8888ac
value_sats: 4980000
value_btc: 0.04980000
spending_tx_id: e6cb084d63382b82e4e9ffcf90694641edc8f65396c58db424aa340d65cc36b3

address: 18gApA4wGUjJN9bCjcNs4dXK22dq6QfMew
scriptPubkey: 76a91454314b64feceeadec31633a6b84ceb398ff510a188ac
value_sats: 5000000
value_btc: 0.05000000
spending_tx_id: 6b8b06603816dc38aff07e14536a0b6d1014cb343dc578e7ff4c8a935e55a182

address: 1MGCtSixe3YpHnc2jHDKKSuD9wRusyg31o
scriptPubkey: 76a914de42ad868e55d26bce2d668b7a2d6df35a11dcce88ac
value_sats: 5965966
value_btc: 0.05965966
spending_tx_id: 0456e76da948f4144c46dcab77cccae28a0921f8715b7f8814abdf47975c8c55

address: 1HZUf3a5fANVSHxes2C5PGMpCP4rd5PiXM
scriptPubkey: 76a914b5a668c9e88735f09b02b81bac8acce4b8a11d7388ac
value_sats: 6943099
value_btc: 0.06943099
spending_tx_id: 8dd050b6d52499434b1002cf4f21d482c7a0a773d413b00cba010567939ed89e

address: 19pAUFQ5TuviWHAF3D4XCeGH66jZGPtn3n
scriptPubkey: 76a91460ac76226f9b0017052286cc8141c97a871ec64988ac
value_sats: 7505525
value_btc: 0.07505525
spending_tx_id: d849d6c32790359a0e081c0dbbb25d7a3a4078508e627addfedd0da5954fcde1

address: unknown_address
scriptPubkey: a9147c3ecd831e6b62d3c1c4012c86087b43f847ff9e87
value_sats: 7980000
value_btc: 0.07980000
spending_tx_id: fd9a9f1d5a44ca7c6c720e99d0047d7036b06796d9bd72410596ab7ed12f6d3d

address: 1LmRAjADFMypntvCdWsenJWPCciZ5HRM7Z
scriptPubkey: 76a914d8d0ddcc07310a1e809628d183593e75dc21501788ac
value_sats: 8106756
value_btc: 0.08106756
spending_tx_id: 9620bc45a01e1e62a9f0783a934122395f7d26f8725c1783e6303ce99b95f026

address: unknown_address
scriptPubkey: a91489cd9d86234a210a77420bcdc279579f5953bed987
value_sats: 9980000
value_btc: 0.09980000
spending_tx_id: 00fd6d91aa8c759aa3df88486fc47c56540950fd8c23eb717090bfbb03184221

address: 15N4qBSyf1BPoPexxRFNKRg1xRX42CqnQt
scriptPubkey: 76a9142fdc6f9fe156c1049dfc66e64200785cc21723cd88ac
value_sats: 9980000
value_btc: 0.09980000
spending_tx_id: 3fa38b7779020abbc29f6f41bdaa12cfaab590a0374cfcb8d2f76fbd717a3cf7

address: unknown_address
scriptPubkey: a914ed6953b9a0ddf5eaebd0ac0724c940654a53107e87
value_sats: 9980000
value_btc: 0.09980000
spending_tx_id: 188ec7f91734a5431a909054b8c1f84fe213e64cf529684ac7ffe9e9fef3bddf

address: 13WuEtVvaghPCoUCFSa5ELgnQvrV8HH4aq
scriptPubkey: 76a9141b97ebf80989afa067a73e780e7c59a01b53ba0688ac
value_sats: 9980000
value_btc: 0.09980000
spending_tx_id: cbc27d4c93c83ac6cba5428146554ca95c64a923510228e4e07031c840788b52

address: unknown_address
scriptPubkey: a91494b8c5878de8051dacf6016a707afbd98f58f82e87
value_sats: 10000000
value_btc: 0.10000000
spending_tx_id: 932aecec548e034b9cc3d390e1ad72e3e2453da05a91d2130fdd534824a260a0

address: 1HYe27oJcX4DQPskNJqEB7SjpcqGSq4cef
scriptPubkey: 76a914b57dcf3a1240ed8a908b7639624e8a7929c4feed88ac
value_sats: 10000000
value_btc: 0.10000000
spending_tx_id: e4877d457a8559da4fd62bab8f1d83ec1305ef66666cc7e22a1c1d2d078a4c93

address: 18d72NokvQsFMYv2wsbg85myUu4aqtuC8Y
scriptPubkey: 76a914539ce22a9238ec197ee91e1d65794f53236f1c7188ac
value_sats: 10539457
value_btc: 0.10539457
spending_tx_id: f0c4d18245b3cc75b37a35ef3cbef142e19648be235b4bcd049afc15aebbdb08

address: 1GcKbmvz7Edd6apdaaX5q4QoyQmxmxsx5y
scriptPubkey: 76a914ab37f8b7af26ded5b7711cea537c6e0fde8523df88ac
value_sats: 10556000
value_btc: 0.10556000
spending_tx_id: 307e03aea05619af4acd07a7fb63a8a45771fdcbcf0be5732056d7e743debddc

address: 16WmSjW1EU4btQPrBmV94zpr7xNi4SCwQ3
scriptPubkey: 76a9143c79caa0d70698d5f286ed20c2c93074c8a5eaca88ac
value_sats: 10980000
value_btc: 0.10980000
spending_tx_id: 291b3694983fa4693318041a76e6ff91bd230e381bcaea4a4417e41c6815565f

address: 17Q4Rb7xCTx2sdHVVSHvm1Jb7w74GYWH9e
scriptPubkey: 76a914462d2e134396ce34a4104d85e5fed115c062f18c88ac
value_sats: 10980000
value_btc: 0.10980000
spending_tx_id: 4dd19aa4811b37f2388cf809df43c13ceb2a452102ae6ff2a90c622c52b775ee

address: unknown_address
scriptPubkey: a914e6f81f4d179208026b4d2afad8f5bda104999f9787
value_sats: 11180000
value_btc: 0.11180000
spending_tx_id: d82729f462ed5f6486c0c654b6dfba99aa506596562c631c3a70b96c89d0264c

address: 1CU7pPEaHJPi2u8QekrFEUJAkp3tL3dYhp
scriptPubkey: 76a9147dca4e1ad0f6cb5282f52f3183a589768f79b76d88ac
value_sats: 11180000
value_btc: 0.11180000
spending_tx_id: 5dd8de31baa3283e09e1f333e4faefc2c65f6922bdd6bbd0542750349c3d27b8

address: 1FuXDBdofWsJAn2CtGcKZmp7VBjcsmn2DM
scriptPubkey: 76a914a3809bec2878946d6fa34886652a71f47f56c65388ac
value_sats: 11500000
value_btc: 0.11500000
spending_tx_id: c63ae79e2f4cd79e7f02d70fc8b840f27faa7d40f36775277654c94b6600cf1a

address: 1Lyr2Z3VNHe9s1hYygZWyAx8Bbr4s284Q4
scriptPubkey: 76a914db2a9bf6dfe297043bcd87cdcd1a8239d5fbd98d88ac
value_sats: 12601380
value_btc: 0.12601380
spending_tx_id: 1cb9c769667b60261b6ac1fb84edfe9aea6a61d7a08a005089b5df4cf3f25555

address: 1PCSKMw8p6GNTfEgvzRC5m3CoRykPPyuGf
scriptPubkey: 76a914f37c79dd0bda8ada1dcd78497ba52546594f5acb88ac
value_sats: 31705718
value_btc: 0.31705718
spending_tx_id: 6fc4a3e0f31e5481022d3823b36e68f5782f2ef88c60efac419ba1fd3a0f3baa

address: unknown_address
scriptPubkey: a914d1e1dc2d52ff4fe9b514455ee60592db3af73fa987
value_sats: 32307882
value_btc: 0.32307882
spending_tx_id: 2bf5cba7e4022cdb118d597ad83f990830bc8a1c554f0a3ca4214f9aee04aab3

address: 18p2tQzrMpkbKMtV1abtBfCgbvTzU9Fe2V
scriptPubkey: 76a91455ae0162da9d8391e2cbd5e21be3a223390dcc0988ac
value_sats: 34980000
value_btc: 0.34980000
spending_tx_id: ccbb55aed1dfe6a662f0cf083653d3e68e07bed9e195d877d47f2f32cdacf701

address: unknown_address
scriptPubkey: a9143ec20035c53f022d4f5832a8648658011cb908c087
value_sats: 39980000
value_btc: 0.39980000
spending_tx_id: 5d598b24f0a0f273dedb5bb44aa3b970ad2a61219302543c53c127f6b86134fa

address: 17iD69smtwyoH5Z35ftAm3v8B7Bes6sXWC
scriptPubkey: 76a914499be680579ad7cbe48a3cc91bb6c78f99afdbfb88ac
value_sats: 40000000
value_btc: 0.40000000
spending_tx_id: da8eb25a5e4c84d4805fe44b69362856738a5ab330e594c7534b95b7f3829044

address: unknown_address
scriptPubkey: a914189bb2d27539446a818b66672058eafa29164c4a87
value_sats: 50000000
value_btc: 0.50000000
spending_tx_id: 84dcafeb8bdb3b9d214e51c0bbf404467ad745faa1d029ca8cccb48ef3d14b9d

address: 12P5t9JGJnwsz9kHBDbHnwDNKyvJQiMVdQ
scriptPubkey: 76a9140f255a1fa453ec7d34961ddb4fa0c2f16395ce4f88ac
value_sats: 74980000
value_btc: 0.74980000
spending_tx_id: 37b4065f92ffebcc7410771ad919683482acf3d236d71d75624d43dbebde4ad6

address: 18jg9Q8Kym5PMkkPptYz2DWT6V8z2kQFwo
scriptPubkey: 76a91454db06fe6e4abbf56221e557d5e62ad82c44deeb88ac
value_sats: 138980000
value_btc: 1.38980000
spending_tx_id: c72cd38f2ab9ebdfd64d69e5e9d3f34b15b1437b71ecb4bb516f5abb2204afda

address: 18TEBxRf8W5diqEa1oBq6zD59RkMWiJEzS
scriptPubkey: 76a91451beb47c6ecb5540ea3b9344e30e6d7c74e66c9788ac
value_sats: 145000000
value_btc: 1.45000000
spending_tx_id: 597b3553d9a18f21cdb2e17e7b0defbfdade7681f21120562120fdf79d97810e

address: 15fMvfLxHrtwFqNT7Pd62dVFZWTzLwCQ8J
scriptPubkey: 76a9143321c6f384340accda781b2ff70b60acee3128c088ac
value_sats: 145000000
value_btc: 1.45000000
spending_tx_id: dc53a0a2e97e9e6bb40b2c0f3084c093bdff96fa7c501a89cf5ca5133e0f67ef

address: unknown_address
scriptPubkey: a91402660cfb05e03873319b15a196ba1414ea849a8a87
value_sats: 145223695
value_btc: 1.45223695
spending_tx_id: 5bed02e5c33827a0a39099ed15196c8024581a94df4a0872f166d41443d7f47f

address: 17A16QmavnUfCW11DAApiJxp7ARnxN5pGX
scriptPubkey: 76a91443849383122ebb8a28268a89700c9f723663b5b888ac
value_sats: 660564229
value_btc: 6.60564229
spending_tx_id: 7486ef6bc59ab1fcc89275b23fe688bd8dd3f9f07af43fe2b22044d1692495bb

END_LIST: outputs