tx_hash: cf5432aae1521b95682d1b05360dc1dbaab18fdb8c2bc40be3b454660b70a2ad
block_height: 681722
tx_index: 870
size_bytes: 2503
is_coinbase_tx: False
fee_sats: 230671
fee_btc: 0.00230671
fee_sats_per_byte: 92.1578106272

START_LIST: inputs

tx_hash: cff4fb1751bf8721f6f399bceec56f202e6c0704975d837cbb8c6a63519318d7
out_index: 14
value_sats: 635891801
value_btc: 6.35891801
scriptsig:
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 1BwuJ5xuNshYwgvTUbgP1ij5Npqx5tmhCX
scriptPubkey: 76a91478135f82dda0b74d66cddcda3167328ab8205eaf88ac
value_sats: 342272
value_btc: 0.00342272
spending_tx_id: 59ed7cfedaad8595c3774878213e511f377cea14dff3c9647a22463258c0bed7

address: unknown_address
scriptPubkey: a914dda029d1b54517ffdb717cac270a60f4e73dc8b387
value_sats: 34731
value_btc: 0.00034731
spending_tx_id: ed77037389790317c4ffb50b9d3bce679f4faefcbcdc5020114cb44c8d0d4edd

address: unknown_address
scriptPubkey: a91495ba6bcd47851b8f3a911a51d90f332e4d3713bd87
value_sats: 3430579
value_btc: 0.03430579
spending_tx_id: d9b2aed892728dfc29d0cf23a3cd8075d34b5e9e83820a339ce0351bb37701a3

address: unknown_address
scriptPubkey: a91464c3281f563f53e33d621aaca1056da741f8cd6c87
value_sats: 1955367
value_btc: 0.01955367
spending_tx_id: 9c5dfd2396ffca877e829155b36f12a70a35bb1067e1bcb9e34622a79120e064

address: unknown_address
scriptPubkey: a914ce381e86d325ec161b4aa04490f6d736461f965387
value_sats: 6940777
value_btc: 0.06940777
spending_tx_id: d90f3acb8132ed8f38b9d26c7bc5a44c7f893b819f41138b259534f949f12b43

address: unknown_address
scriptPubkey: a91413fce6ff6843729faf3484cd6c3e9286891e88b487
value_sats: 266870
value_btc: 0.00266870
spending_tx_id: 0f944a689667c78f251e1d324dbc9ec3e922f7f39ca4c2a0ae6c9d9c8599a224

address: 19RxToKXW9Xkeooxf6zn5fuFiXNx3v8tX1
scriptPubkey: 76a9145c7949679585c728e133e4626d6586d82fdb7cee88ac
value_sats: 87149
value_btc: 0.00087149
spending_tx_id: f12f7092ef045b0464b6bed1d1705fa3b76ac8f29955032be526bdcc8c5b7cc5

address: unknown_address
scriptPubkey: 0014fc474e4b8a60e5791f8595d87edaa361a7f41dfd
value_sats: 86842
value_btc: 0.00086842
spending_tx_id: 1d097c1e78a7e8e17f495fb248e34502c5f135cc5acca608e9a6f4ee44d6dbac

address: unknown_address
scriptPubkey: a914fda8b18f3ae672cfc905637c8b551a8ef8f9ff2a87
value_sats: 22574
value_btc: 0.00022574
spending_tx_id: 0730fe0c3cc83502b7d9d1da09944a50e680b25d0ddf6a8ef1f7f4cb318ea5e6

address: unknown_address
scriptPubkey: 00205339fff8f163326e96cd6e14b4f83c7a415d803b1919a0676e256d80bfc17f20
value_sats: 87009
value_btc: 0.00087009
spending_tx_id: 98511e60998a74e872c12de960facd64b596fe5814795e1b9df1f1a2e37194e9

address: unknown_address
scriptPubkey: a914440cc1ddc262d9f9b537c0de996edf45e6d9d4e387
value_sats: 129694
value_btc: 0.00129694
spending_tx_id: c6f151f4c31537d0814a030f27338ff676f72ee87b5a8906d574c5db7b3e8b29

address: 1Bkb8kr1GaniESMACoNs9ZDvxzrP7uT32J
scriptPubkey: 76a91475efa33939b39a6435c2aabb4a923a6d1ed5b1f088ac
value_sats: 222992
value_btc: 0.00222992
spending_tx_id: a6adf3595895cb0a29543efbfe8eb1df6fbcd17bd73e8d83de4b01b8040ca692

address: unknown_address
scriptPubkey: a91459ec3d62267866af50782f1ee8b2715db1b03fc787
value_sats: 52206
value_btc: 0.00052206
spending_tx_id: 998effc58873e98a3ccab434554223bafb6b3d205fa281229b3a5aabceb5a615

address: 1MERXdbU1hEgk8k4UnrzYtaQhRHfEWyN3z
scriptPubkey: 76a914ddec65f1df146d1ffb758afeca645462316426de88ac
value_sats: 529263
value_btc: 0.00529263
spending_tx_id: 690c6a7cef37002439e4f5588ed133c6d2d2d11c3cb1e192017e757f7c0a47fd

address: unknown_address
scriptPubkey: a91410471e7bbf57c192470d84ff9f6310567bdf6b3287
value_sats: 212231
value_btc: 0.00212231
spending_tx_id: 206dd3de2718b80c6cb5d76ef06080abc9686c9d4b5c87c7a58a93c39cbb0a3a

address: unknown_address
scriptPubkey: a9149915700a33b60edb42f80d9053897766e6f9460087
value_sats: 157032
value_btc: 0.00157032
spending_tx_id: 392ad0fa2cfea513dba0eb2bc46c441b366c386bc02dc766f5d051d1ba0c95c5

address: 14122mwAfswSxv8bMgxxvFWpVyBhaczPUu
scriptPubkey: 76a91420e93cd6bf251f9cac52f40d028468a5928a270488ac
value_sats: 350000
value_btc: 0.00350000
spending_tx_id: d2105a7540581bcc1b8f9f4ec7bbc9c8b7d642f602747951682160c7eb76ed52

address: unknown_address
scriptPubkey: a9148290b8bb42051ac15a56e9ae8d0469e3632a67c587
value_sats: 8544147
value_btc: 0.08544147
spending_tx_id: 1fa10172970b73e89b9dfeab7768a1ed0f6dd58077127e2778a0c4bf1a189055

address: unknown_address
scriptPubkey: a9144156f8669a0e8d482a90f5f0d372769962b2bf5d87
value_sats: 87009
value_btc: 0.00087009
spending_tx_id: 0730fe0c3cc83502b7d9d1da09944a50e680b25d0ddf6a8ef1f7f4cb318ea5e6

address: 12BpmDQsCEqP6ZkLRDkKpTEQZdbLvZJFHK
scriptPubkey: 76a9140d0427c65a6337aab7f36711647f413ec2f45c7b88ac
value_sats: 2356072
value_btc: 0.02356072
spending_tx_id: 6d19ec562c7d1273b762318575f9980a017334a3dc42f4f18df4bc82a5c124d3

address: 12omu5Si3bkQk6zW671DQkWRmtBPyEc331
scriptPubkey: 76a91413d0bd276a015a103ea8c8e14fe22821eda178b088ac
value_sats: 355969
value_btc: 0.00355969
spending_tx_id: ac9b65cba108f602b1f4efb8834ebb7eccdc50db012d195d59685e4684471a6a

address: 1AotsYu7cMiS6c9KM8dcT6mk1AQS8PmYxV
scriptPubkey: 76a9146b979105464b788d6c98fd58dcaaa0524344b79188ac
value_sats: 275800000
value_btc: 2.75800000
spending_tx_id: ceef3fe329d07cd6d2516566378e5883cb3beb15f34295bf7aa4577eae56f588

address: 1BwuJ5xuNshYwgvTUbgP1ij5Npqx5tmhCX
scriptPubkey: 76a91478135f82dda0b74d66cddcda3167328ab8205eaf88ac
value_sats: 342272
value_btc: 0.00342272
spending_tx_id: 59ed7cfedaad8595c3774878213e511f377cea14dff3c9647a22463258c0bed7

address: unknown_address
scriptPubkey: a91472c2ec8b341f6a1498896fabfe2b8e159702d25187
value_sats: 64980
value_btc: 0.00064980
spending_tx_id: 8a97be07f18edd3a5c04c115c5b8e27ba044f94a686666c3f5151e1f89d8df1f

address: unknown_address
scriptPubkey: a914343bd7fb32760d991d28c76bb7181d7478c83c4687
value_sats: 680000
value_btc: 0.00680000
spending_tx_id: 4f291e32458ba0bbb129f70522749891a9db3833d29857bfc1f74361a9a3841d

address: 1Q6S9zasS5C5AMnibpbYHd7WNtzpEbaLSE
scriptPubkey: 76a914fd51f8a16b1604eca913a2a8c939eadc1273d72588ac
value_sats: 4633287
value_btc: 0.04633287
spending_tx_id: 71ef6dee0b6f96f55e742074e69770a422dfa8f6ff96190538a9e4e543a44f0b

address: 1EiGFTC2avw8CpfTUbVgUyaNQHFanebHyG
scriptPubkey: 76a91496676b428b4dcaa360c0e32f74182717c0f9572388ac
value_sats: 119320
value_btc: 0.00119320
spending_tx_id: 83144ea37aae75b67a93d7be626be0ebd5baf5fa6843750c3ceacc85c9e3be86

address: 14MbsqmCgwah9K4CUvcGorC6HsThEzW7hc
scriptPubkey: 76a91424cdcf61316dd9f80b7383fce4ce53ec3518e82088ac
value_sats: 223915
value_btc: 0.00223915
spending_tx_id: 814be814c5b0e828ec4f2cc13ff82c8138ee200a9cd65ec672887d51d51514f9

address: 15sqLEEEnceFBy377Lsm8Jo8kQjWHbvDsM
scriptPubkey: 76a914357da576d47c8dcddad1559acc8ab0db5b31cc2188ac
value_sats: 104123
value_btc: 0.00104123
spending_tx_id: d083c88548af043b0dbeb6a81534a9d4a59993d99975bbe67925ee5cc391ba10

address: 18N3pLScb6NMJZcNiMe6TfwmDwWytsXxrV
scriptPubkey: 76a91450c3f76a51f702897a3ebf12dbcdf4cf3fb4732888ac
value_sats: 328532
value_btc: 0.00328532
spending_tx_id: 335a6cf83219df0d2498e54dd252750382e2667b00cfc9d86612e77365f19b4a

address: unknown_address
scriptPubkey: a9144834c0882057365acfb49ec13ffc05cb12ed857e87
value_sats: 4356374
value_btc: 0.04356374
spending_tx_id: 5a6ad31b1f9a2e9b26aae821823c366a812d56de273a2ea0b744fad563d111b9

address: 15Bak3pTuB3SBc7DqdJRnzKb1HM4QNvaZt
scriptPubkey: 76a9142de0d44f746a05f66e82ffd6b35dd9630462f1b988ac
value_sats: 616471
value_btc: 0.00616471
spending_tx_id: 99b0fce2c01a5fb8db29cd4d769ca4515ecfc5b156b049f1ca20b24e32b2b6e0

address: 1Dydk8XwxavJtKMTcFsEpY7KcXP4fe2zr3
scriptPubkey: 76a9148e5779acdbb0613cf366a9537c03b2b7c2f7cd7b88ac
value_sats: 43350
value_btc: 0.00043350
spending_tx_id: 6547c7e4bc00713f2fca6f1db60d6eb465b8a82ef382e9c4bb01ca7e3eed85b1

address: 1NokiVXFV2D4tNk25D6k47UePx79ib5YhG
scriptPubkey: 76a914ef324478312dc08efa50cb499464a927f259de4088ac
value_sats: 130240
value_btc: 0.00130240
spending_tx_id: 4f2984bfd2ab10c7ab67debccac2510794f582806139350b660ed065fa1bc3df

address: unknown_address
scriptPubkey: a914f8f6a7b5d1bf98265be688360b07b6aa5380c5ca87
value_sats: 263662
value_btc: 0.00263662
spending_tx_id: aeed1412ca247c251d63ed6310a8de3e640598ecb2aa480f5869e929e96721e3

address: 14kZd3JsabMh1NBH5UzAPj9wuLVXQtfnrG
scriptPubkey: 76a91429257ea221be64dc497294d5eb92b8e146ce945f88ac
value_sats: 427776
value_btc: 0.00427776
spending_tx_id: 3bf0cc406ef9e08d86ed8e1b6b485407ffee4da65510c5752d62c40a2c3432d7

address: 1GomGG6uoBepHXs4ZEVPNpY2grjj2RxmDH
scriptPubkey: 76a914ad61f850c4af9a35219e6eeea461c934418cf7dd88ac
value_sats: 338129
value_btc: 0.00338129
spending_tx_id: 47f07b3ca6280d4b0c047557e7eaf6db1c4186eb96fd91d27b9b24b908c168b3

address: 1BwuJ5xuNshYwgvTUbgP1ij5Npqx5tmhCX
scriptPubkey: 76a91478135f82dda0b74d66cddcda3167328ab8205eaf88ac
value_sats: 342272
value_btc: 0.00342272
spending_tx_id: 59ed7cfedaad8595c3774878213e511f377cea14dff3c9647a22463258c0bed7

address: unknown_address
scriptPubkey: 0014ef4198f278184d59ff1d7d1e02cbdf8635ed4738
value_sats: 144407260
value_btc: 1.44407260
spending_tx_id: 0d0b2e8863e6f274c9e5c0b5b37e0f86f36d1adc13ce75db197e518c246d61e2

address: unknown_address
scriptPubkey: a914036c4e635492efd614112fd606d798bb131c494487
value_sats: 292453
value_btc: 0.00292453
spending_tx_id: f91bc88beb947f5fd4a682c3bed4a24ee9cc2a946eb7eb45a47574ea6c09ca42

address: 15rxqr5BCG1WvTpVrzo8vReStBguxdNUun
scriptPubkey: 76a91435537ffd7f3c9cb53ea4e3637151bd27055f98e588ac
value_sats: 1736592
value_btc: 0.01736592
spending_tx_id: 40499be0a20d7eb56ec0aa057f3ce66360b74cfb10522a38366e954e7e09eefe

address: 1HBVDiC9J4AwY6r2jEa52W1x4gZ27cszzF
scriptPubkey: 76a914b17dba729dcd6f424af27ec3e3385e92a13ec63588ac
value_sats: 172041
value_btc: 0.00172041
spending_tx_id: 4fe8742ffda6c68be4df181f9e4215a771c3227f70d71806bd457d375aeddde6

address: unknown_address
scriptPubkey: a91469ecb510adeaa88908e79d59c9aa3c66c966f97387
value_sats: 10000000
value_btc: 0.10000000
spending_tx_id: b19a2eacace8de8c2cd3d932fef81ecee5c78f74323ae22448686b5b4c6504e3

address: 16QjxSbYsn4q39Rarz2GBpBGVRjzZr5wuS
scriptPubkey: 76a9143b560dc6468331351682587b07423f77867a8b5388ac
value_sats: 109402
value_btc: 0.00109402
spending_tx_id: 52bb9cf76c750de133292f2c660d258f9f66d30f2323e915eb494c00e344e7ae

address: unknown_address
scriptPubkey: a914f0e1820dff918e96412408920a35df1b73e653e087
value_sats: 1734452
value_btc: 0.01734452
spending_tx_id: a8fc835dac3d300b71b888f03e956c5e9530b8e89655c7bbd50cb562ba956703

address: 1KRvyiM9NKrtLu8LkaMo7ZtkjMRNjBzmHu
scriptPubkey: 76a914ca294e3b8dfaa3b96b35697b44cfa87df32b6b7788ac
value_sats: 105489
value_btc: 0.00105489
spending_tx_id: 63070cdd26af96e35b09fab4ef03464a6898fe30391fdd93c6e1c691a6bbcbf3

address: unknown_address
scriptPubkey: a9143660165d2048653e29e85d2f10db60168e5f33c187
value_sats: 2141355
value_btc: 0.02141355
spending_tx_id: unspent

address: 1B75k3EEqx8KH8SPzuC9z4mT9qoWhhn221
scriptPubkey: 76a9146ed7b649ede04f7cc1218e4a658799ab5e3e03e688ac
value_sats: 224309
value_btc: 0.00224309
spending_tx_id: 286f735b64cf8c9c36cf6183382579a657821f35c666ea0fbb2dd96eb3e60a4b

address: 1KQ5BmeMv7z7SVaF8paX7ickr1oN4FkrRd
scriptPubkey: 76a914c9cf53446f508cec79f869ed0a401330f7f81ac188ac
value_sats: 6446105
value_btc: 0.06446105
spending_tx_id: 64ce230a42b3d58219023561ff898b41426fd6ca43552cdffab587dff5355c30

address: 1HnCfY69j8JHcNnudtNyaxD8c7noFJmLEQ
scriptPubkey: 76a914b80e77c0a7da26cbee5b30453f16d848d6cab67788ac
value_sats: 95322
value_btc: 0.00095322
spending_tx_id: 1da42029bf26894d1910d435952fd41c55bb36f79549cc3ab8090c37c45b2a21

address: unknown_address
scriptPubkey: a914b9c0f7b77963980a6645c0482953dbe586c12fe087
value_sats: 1563553
value_btc: 0.01563553
spending_tx_id: 3768b0c4fb2062a91c98218942457b1af7844902cad24c188ec8844897545755

address: unknown_address
scriptPubkey: a9146027d6783b6df7bc54856c7418f91d8b2fddad2b87
value_sats: 17219
value_btc: 0.00017219
spending_tx_id: 43eedec91dadfce15086aa51d06949af57bcbb212b0a679e9501e7db16cc690b

address: unknown_address
scriptPubkey: a914acf6886373925f28af2d0de202a34faf578e260887
value_sats: 100000000
value_btc: 1.00000000
spending_tx_id: a8fc835dac3d300b71b888f03e956c5e9530b8e89655c7bbd50cb562ba956703

address: unknown_address
scriptPubkey: a914a60bbeab6899c01bb665e065e003d4b36764ab3b87
value_sats: 136373
value_btc: 0.00136373
spending_tx_id: db6fef4fe9272afde8ba828d0e3d04fb823dd804f73cb2d70b4b1a284bde17b4

address: 1FARvsu6BPpduq7CnSpQvYbnxk2xFSgjxD
scriptPubkey: 76a9149b5a507270c3e50a7e3085d362329702e526b55b88ac
value_sats: 17163
value_btc: 0.00017163
spending_tx_id: de6ea638c2a47ffad74da1acb0a8285aac026fbe01da5e2c0961099a81b52a41

address: 1Ni5AsGL1ADj1ENknJa3BqVHAMkCEzA46q
scriptPubkey: 76a914ee1f2d4b33c77108f93622f8b769aa20f5af2e8288ac
value_sats: 421535
value_btc: 0.00421535
spending_tx_id: 3bf0cc406ef9e08d86ed8e1b6b485407ffee4da65510c5752d62c40a2c3432d7

address: 13DxWqKtDEeuYBSHBMhXQUPwoi636zeMLX
scriptPubkey: 76a9141863958c028f1a912133cb0a55ab327febc1adb688ac
value_sats: 6083111
value_btc: 0.06083111
spending_tx_id: 4c90ed27d207e51c34886e59f4f663c3dcd8eec180aa955f15115f477733f127

address: 1NeFMfzDYBz6CzJUyGqmWmwkDZ5Lt5XcFD
scriptPubkey: 76a914ed6604244c1bb7b18ba7a876cae7af9cf818f13d88ac
value_sats: 37473
value_btc: 0.00037473
spending_tx_id: 67c0fe764e508b090df4f7aa68c03c312daf029bbf4c1bc45a4bb67dfcb7813d

address: unknown_address
scriptPubkey: 0014379f16b4d813de65f28d9df2f334ebc0586e02c6
value_sats: 124323
value_btc: 0.00124323
spending_tx_id: f4468ec65cfb9c5bbc3c622441aa44536a06e431e5d06393d36bbe8d2c8a4c1e

address: unknown_address
scriptPubkey: a914624fda8530f084a377da8bc5c59fc84fef6c797b87
value_sats: 10000
value_btc: 0.00010000
spending_tx_id: e304023dfeb558cb75c28555282917fcc9ef1d771fc5df37560562b10e577469

address: 1FQHGGCj2rCAa3bZEqrJfZr1KSTpBsbinL
scriptPubkey: 76a9149df8e764a496353722657285b1824c72096f807e88ac
value_sats: 138581
value_btc: 0.00138581
spending_tx_id: 1c9f1b55c16d367fb6e939b43b371b13407c910460e4c323c9673317150c4aa2

address: 1EC3TS95vvjXhPfVAZeGovgb1oZW6E6c9V
scriptPubkey: 76a91490b042bedba4cf6abbd5cdc518e31a49ce17c67688ac
value_sats: 87740
value_btc: 0.00087740
spending_tx_id: 38a35fa91613f1a5b4b824a361fe5f6215928c2290d8232602c402bb01c200d3

address: 16E8bZuH2J32UigRaFczD5Qq9eNMVTGFWE
scriptPubkey: 76a91439546092581bf38f9b6937b5750132e2775470d188ac
value_sats: 55437
value_btc: 0.00055437
spending_tx_id: 25e16fabbb62331859bbb231cf00916f2273b165421275ad7f1c19f52d86e973

address: unknown_address
scriptPubkey: a914edc612ad870ca06b994bb3a4461989affd25138b87
value_sats: 122254
value_btc: 0.00122254
spending_tx_id: 296b6d0d0c8dc020aeb9961b785bf5c273f3690d0898e2a4b37056a5a0618a22

address: unknown_address
scriptPubkey: a914ae9e0a53460908f23753c77ce00fad73f0276d3587
value_sats: 191420
value_btc: 0.00191420
spending_tx_id: 39ef7af8b369532d4da72a0b2b989b97dc0777ee0cb1471b9547cf2f76dd054c

address: unknown_address
scriptPubkey: a914044415e6363fe3da28ec617a39398c3b1fcc70f287
value_sats: 16747101
value_btc: 0.16747101
spending_tx_id: a8fc835dac3d300b71b888f03e956c5e9530b8e89655c7bbd50cb562ba956703

address: unknown_address
scriptPubkey: a914352bd26a7bfe329839664c739c4eb5aed69fdc2f87
value_sats: 86085
value_btc: 0.00086085
spending_tx_id: f869b96d8ff494bc754dda93c042c44728182c573d04a5097af92abb25a11bfe

address: unknown_address
scriptPubkey: a91420eb1c189f5a19975e7aa4cd8322c4d8a519f66a87
value_sats: 1803724
value_btc: 0.01803724
spending_tx_id: a8fc835dac3d300b71b888f03e956c5e9530b8e89655c7bbd50cb562ba956703

address: unknown_address
scriptPubkey: a914ce9f1ed594ae1c5722aac184f7817c76c64c3b7a87
value_sats: 34456
value_btc: 0.00034456
spending_tx_id: 78b7e9cd0342d6b5fe8c0138c64608e0e973685ecea7e79fdc805b5a9c6ea6d5

address: 12zZsRhtnGKLzPexWwEp5fdfC6qJDANVeT
scriptPubkey: 76a91415db460b4c62ba47565c74dadc501ee587cbc8a788ac
value_sats: 1200884
value_btc: 0.01200884
spending_tx_id: 54afcb88aa1aa464cd0b0f3fcb44f0c47a7c160722d89966fbc1c5c5ffa0e778

address: unknown_address
scriptPubkey: a914aa4513f20e90ac81e7c96583660b138fd0d994e887
value_sats: 17342
value_btc: 0.00017342
spending_tx_id: b85982cee1c45334763437220b67bcc04c72cbfe1e4a2eeb3cb944882a2e9668

address: 1FQ7kkZMGVf4TkVBqfP93fSYrU9sn6hynE
scriptPubkey: 76a9149df0f760ecc938919350ae5221ce3571dbdeff1288ac
value_sats: 3408870
value_btc: 0.03408870
spending_tx_id: 6ae524655a14c317aede8303c37678609b56994b25a331873a7f9ee0cacb3168

address: 1JwnYaYNZwygvh1fS2wn9q8X6onrtAFwWN
scriptPubkey: 76a914c4d69e6d5645575102c0caca7e58641e0faa1c4188ac
value_sats: 20211419
value_btc: 0.20211419
spending_tx_id: 3db3c2cd13c268b590b80bdaa02c04e3b23e9d00283699271be552d71777e3d4

address: 1MkTKCnVUThwmJjofAiPSQsNorh8xzgQEL
scriptPubkey: 76a914e39a5e2353705b70964dfcf5b5d8c4a11d56800c88ac
value_sats: 614799
value_btc: 0.00614799
spending_tx_id: 7205a552002157c3eb850630c511103e2950dcc2b3189c7d1c7507f917792b67

END_LIST: outputs