tx_hash: cfd2846e32c9cb03b2f0cceeec4dbcb993d2e67801855d3c6196be078efe9318
block_height: 662957
tx_index: 828
size_bytes: 2564
is_coinbase_tx: False
fee_sats: 119646
fee_btc: 0.00119646
fee_sats_per_byte: 46.6638065523

START_LIST: inputs

tx_hash: 49537b1f1a6c0eeca88299023e32bc971d7dbce99c676473cae8bf85e52ddd7a
out_index: 20
value_sats: 206313
value_btc: 0.00206313
scriptsig: 1600140d19639e85d82d003a1e8eac1b41c8eeb7d44fba
sequence: ffffffff

tx_hash: b289d16752382785b72cb700ba86d26132bf1a5ba5b6f2ca326b8eddad0c20d0
out_index: 6
value_sats: 124074938
value_btc: 1.24074938
scriptsig:
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: unknown_address
scriptPubkey: a914ad89683ae06cc9286c6276e98536e04cc3836a2587
value_sats: 100065
value_btc: 0.00100065
spending_tx_id: d0bc1ecbdf6c7fe24b857052ab6892ff378d6dda0e0c5ca00dfad7e13d44c4ff

address: unknown_address
scriptPubkey: a9149bfa77356cc58aeb12c397c054246bbff06cf88087
value_sats: 2602494
value_btc: 0.02602494
spending_tx_id: da1ca1956edc868c352f82775e3074434d16315a900d01a75f3e83b166485640

address: unknown_address
scriptPubkey: a9145b73aa4b7049d92f7041f6a7fc8b217f16ab4e5c87
value_sats: 188005
value_btc: 0.00188005
spending_tx_id: 2cc13a20c84c4f92d32558008700a321bd6aae907b108a5051fc03dd03d7fa51

address: 1AmNno7zUXzFE5gbtQsx9pFAxCTPjAgmnn
scriptPubkey: 76a9146b1d9f9696300503be2aed556ec82f455eb2c0d588ac
value_sats: 296085
value_btc: 0.00296085
spending_tx_id: d9907b7ad01acb854793ede7c638124be3ca73f759a39fb16db936d8cefd7ec6

address: unknown_address
scriptPubkey: a914b87fe16f7d60ef160e66e68dad3decd4408302a787
value_sats: 120057
value_btc: 0.00120057
spending_tx_id: 51415bef941641bf6e2e66277a153b7a2289f669390cf7e5e186c351011a089c

address: unknown_address
scriptPubkey: a9146b9e405d0cc7ae5f16fab8ad7c2e825f4a7115eb87
value_sats: 1350410
value_btc: 0.01350410
spending_tx_id: d9d7b79bbd036b74eedf1552de64cd140c766e6fc1f54cb3e087535e591139d4

address: unknown_address
scriptPubkey: a91481e7b39674069e8c7ae26cba5e785c1e9c7ef8c787
value_sats: 37369
value_btc: 0.00037369
spending_tx_id: a944427dd4d9bf36cc1c9c5131b0263685167a8d053cee4908ca722871d3a0d5

address: 1NiAQJhvV9bHKBmWTcNAMZgHnZ5iWrov1t
scriptPubkey: 76a914ee238b4c46042e88f75fa02cf8d345f76c12354e88ac
value_sats: 220082
value_btc: 0.00220082
spending_tx_id: 348a40c30a386d70638777c4d323aa5b23b5cffec38aaee766ab5a5199ef79b8

address: 18GzL5Bn4jH8pTbqfmYY3RTFdSZo71bZdL
scriptPubkey: 76a9144fcef9c1a44e533c55fcdd6fa820b22ba6b2f12588ac
value_sats: 392203
value_btc: 0.00392203
spending_tx_id: fcc7367c8d65776e25c403ef1680a93584c2805202f6a75f5deffa4d6baf42b8

address: unknown_address
scriptPubkey: a914aacfa617ae0e32af25f6f53d1e7019e26229c89e87
value_sats: 100054
value_btc: 0.00100054
spending_tx_id: d0bc1ecbdf6c7fe24b857052ab6892ff378d6dda0e0c5ca00dfad7e13d44c4ff

address: 1DLT42fcPiga816hJZJLmzJgmLyuz2yeYZ
scriptPubkey: 76a914874f28f43d69a1446adef61faa09d5466f04e82388ac
value_sats: 84083
value_btc: 0.00084083
spending_tx_id: 5dc032c7bc76e809e47ff638d30561236d74b74593ce1cf51532dec094814784

address: 1PGPiYevf1LKsdCmnuknAhHvWwtmaLLUq2
scriptPubkey: 76a914f43bf823378a2e8a0b2d88df20958a717fd9f2c288ac
value_sats: 40142
value_btc: 0.00040142
spending_tx_id: ac67b070e1b7f91b7bc8ca9c3244a3ac66a8d8c6af65875c2b7937f70779c91f

address: 15fSPFPVw8mUzhcPBhRoy3qPbNjhAAGGkG
scriptPubkey: 76a91433257fb3a2870499bd9036a79ba2d334993e77f188ac
value_sats: 103982
value_btc: 0.00103982
spending_tx_id: 174f1705b6c1816eaf0ea8fc37ec03df559345be6947d9b8bde18bd866795278

address: 12tZir92KwUMR54nEc5tmjBSvUKHGSk9gS
scriptPubkey: 76a91414b8a784d739ca71cc87b1d66945de4fa3234dae88ac
value_sats: 279916
value_btc: 0.00279916
spending_tx_id: 4ea9039918bb10f4e0413c0de8f6d78a386ff4e6a94be80ff60dfe2ca9e152b1

address: unknown_address
scriptPubkey: a9147f760566101738bfeaf440edef314353137d7aaf87
value_sats: 6849968
value_btc: 0.06849968
spending_tx_id: 46fd581cf3fa93f286d9625e66318950a417bd815117a38675b5b3b728646830

address: 1CnP5CVqCyoqWCA8MgKe8Ph4xcPjVcCBzU
scriptPubkey: 76a914813e86e9738fc496aa819a1b0dc1db0f86fbffd688ac
value_sats: 1186169
value_btc: 0.01186169
spending_tx_id: 33464894d82035e8f10f2911e538b1e5fec021889b8a2fd00ea24afe056e9c3e

address: unknown_address
scriptPubkey: a914740b2b29ec395cb772d630856ef3aaa59f2211c587
value_sats: 23816
value_btc: 0.00023816
spending_tx_id: 7d8d5721509870c11de0de2ca1d19d0234a4e7a04c7bfe6cc431e545b1f0bf8d

address: unknown_address
scriptPubkey: a91403bc0fcfb344aa456c11232f042eac49792cc13887
value_sats: 80006
value_btc: 0.00080006
spending_tx_id: d0bc1ecbdf6c7fe24b857052ab6892ff378d6dda0e0c5ca00dfad7e13d44c4ff

address: unknown_address
scriptPubkey: a914e7af8d14938c19bfb439b7c3a4f55eaca412119587
value_sats: 159979
value_btc: 0.00159979
spending_tx_id: f61eedebb77edfb847b075b27930321e57e49d33673ed635505e383cd8f73816

address: unknown_address
scriptPubkey: a914b4c9f85d0a6f570573e4cacc1dae5ce66290adf887
value_sats: 400132
value_btc: 0.00400132
spending_tx_id: adc31412eb20b4b825d56928e6ae091d3b818bd84ed9a4cc6c06acdd70f6ab4c

address: unknown_address
scriptPubkey: a9146635bc4b94233227a7625bd4ee8cdb1b6130a85687
value_sats: 220177
value_btc: 0.00220177
spending_tx_id: a6f55b4fe4f19e1935de4839e128b3ecdc10f8abae05ab9dc43daa6659280650

address: 1FB1KcYX1hsfFMBpUz5gipwSqpwfFWXuwP
scriptPubkey: 76a9149b76303fcc84c54d555c0a4fd481175e3a3b7e0b88ac
value_sats: 3500000
value_btc: 0.03500000
spending_tx_id: 817b2636238e3523f65f06efedfe629c85dad6003874c11569f7c97501c9fe99

address: unknown_address
scriptPubkey: a914a2bfdb047f47cfd5157cc4fd29879f4b0b1184f987
value_sats: 37000
value_btc: 0.00037000
spending_tx_id: a4dd3d2507ba414c0f414be07b0ce0c6266eaebdcdf7bad7c2e085a4bb28a6ba

address: 1Gan5W1MyyXs4sHxyHqTiXxuRjZjBfeewR
scriptPubkey: 76a914aaed3e0c0ac1d226bc979b7b33983f112af9d7ef88ac
value_sats: 59980
value_btc: 0.00059980
spending_tx_id: 24210d9a4f7e91b15fd167b2509aaa64e992c856ed31111f0eddcda0b36cda74

address: unknown_address
scriptPubkey: 00147bd3776f268497783c0ac0410faec1035c6ea61a
value_sats: 601625
value_btc: 0.00601625
spending_tx_id: 1a165a5ae293e728e870b546734df0fe33efa09cedeab800c01f642c25111a5f

address: unknown_address
scriptPubkey: a914a1432b72500c6fdc4513b0b8400507f68b74463987
value_sats: 98331
value_btc: 0.00098331
spending_tx_id: 198c4da994b779a9c2a28ef3ebb7b7542e72fd344348c9ea65bbcc4b6501ae8e

address: unknown_address
scriptPubkey: a914d7a96c806c0c30598dd2ff7c6ea89761f150a83687
value_sats: 119970
value_btc: 0.00119970
spending_tx_id: e526a70b05e26549b60bcdb8944715a7b12e32ff452443a6fae971ea222acb6d

address: unknown_address
scriptPubkey: a914818f1f1f5ccab72ebd51a3ff9a6a27dd538f736387
value_sats: 544444
value_btc: 0.00544444
spending_tx_id: cbe3920c5667fc5005b023a6fabd056a8c72be4c45e33e32ec228aa7be0cbe2d

address: unknown_address
scriptPubkey: a914d73490e3c9c90309b7e63a49b732766b509bde0f87
value_sats: 1206062
value_btc: 0.01206062
spending_tx_id: e14bf0e18634eeffb2f372a91aa4b90e58c502b2a6bc93d8d8f1bf07cb1a314c

address: unknown_address
scriptPubkey: a914c94ed4cd3a6624de2779d66b3246bcf34f29b19d87
value_sats: 626946
value_btc: 0.00626946
spending_tx_id: 61e44762b4523e71f7e56d2b0d4aa5821682dfff0f7f81e4a1d7ebed0937b8ba

address: unknown_address
scriptPubkey: 0014ab080edd44ea8499bd3b1c617d055b103745d13d
value_sats: 96029
value_btc: 0.00096029
spending_tx_id: 42f0e1765382bdcbf777c5e6abfe76966f631cd455003bba40a4b3ccbe9645ef

address: unknown_address
scriptPubkey: 00143bc53fa599e5e25b53e67637c138845ef59f35b5
value_sats: 77361555
value_btc: 0.77361555
spending_tx_id: 370232f73767893f0810de0f17a3655fe8d88e0e8ad2ebedeecbb06e8ec61d7d

address: unknown_address
scriptPubkey: a914d5040de14e7369d1ba499bdb508b7f9fc50ecf0d87
value_sats: 200048
value_btc: 0.00200048
spending_tx_id: a6f55b4fe4f19e1935de4839e128b3ecdc10f8abae05ab9dc43daa6659280650

address: unknown_address
scriptPubkey: a914068d5555b42afeaa644078a9131444bf116d08e487
value_sats: 35727
value_btc: 0.00035727
spending_tx_id: bc89eb89b61d7b8dab79aca201ced7d50d0d123f6b5d9e147770a84fedfa62e2

address: 1PFzq9zKFoNwfQJQzcdi7xCpSnEo3tV117
scriptPubkey: 76a914f428dd6f1a0db0c7600ad5eb4a11f89ddb094dcd88ac
value_sats: 180027
value_btc: 0.00180027
spending_tx_id: 5dc032c7bc76e809e47ff638d30561236d74b74593ce1cf51532dec094814784

address: unknown_address
scriptPubkey: a91477803879815d0ac6882aac2c9aac026213c5922187
value_sats: 18899
value_btc: 0.00018899
spending_tx_id: 1eaf419e2063f389fb0f546623b40aa7a866c542ac4eb8b1e8bb640ef76118f9

address: 1MJ6hu8qJLDUK8zaCpsPndK9DJZq7TT6gP
scriptPubkey: 76a914de9e59756bb6f61bb4cc53bcd1d54aa7009ae77a88ac
value_sats: 400161
value_btc: 0.00400161
spending_tx_id: 8bcf697a54597d6cdc061a8f95b9faa1759cfeb0b3e2ce2572de15bd03898e07

address: 1JrdyJw4hmkEsRwGopM14U8VzBbuBvkUeZ
scriptPubkey: 76a914c3dd61d555ccb2f80c66522a974b2efe152d70bb88ac
value_sats: 399998
value_btc: 0.00399998
spending_tx_id: 727e345bd0436c6ff268e95b8f1a53abc7c328ee42f0b1aae199f30365a7d36f

address: 1GBT6jFtYXfSiFeGC1vLQCFw42LrL1mmWZ
scriptPubkey: 76a914a683d520a2a4c1bb612079385bd646628736914488ac
value_sats: 176028
value_btc: 0.00176028
spending_tx_id: 98ac793e07e9433ff95f5a86e5c3e92091d664378a910e68755dee76b6a88197

address: unknown_address
scriptPubkey: a9145200e10344813b8dae38eda3fcfa2ac37057c60a87
value_sats: 389860
value_btc: 0.00389860
spending_tx_id: 25ab90be8ff05853a595dc87016a7f4e3c17dae62a28d5800aa15da9616c327a

address: 1CXHGbf5j4vvtdDqxu3dsbsWHYbNnw2xbW
scriptPubkey: 76a9147e63716e396c0b2eae0d445361d0b6e1f076cfdd88ac
value_sats: 199000
value_btc: 0.00199000
spending_tx_id: 8d610c2e68993222f3ea6587ed555cc1b3f9dbd682e549eecef09d913c3b1527

address: unknown_address
scriptPubkey: a914f6d05d327e49c576f14aaf50982cd850a030e10e87
value_sats: 205000
value_btc: 0.00205000
spending_tx_id: d5149e83c0f3d00f26fdc10c2f06fe61ca86b19e894c1cb887d8e3506219e42c

address: unknown_address
scriptPubkey: a914bdf007186cc9c36d979fbc36dd37eae8d4eaea3a87
value_sats: 104073
value_btc: 0.00104073
spending_tx_id: d0bc1ecbdf6c7fe24b857052ab6892ff378d6dda0e0c5ca00dfad7e13d44c4ff

address: unknown_address
scriptPubkey: a914cc68624c5e5e0989bdc1c08b20fb056bc697bf2587
value_sats: 3324004
value_btc: 0.03324004
spending_tx_id: 7d110c406fa1d33aa2e390a621ff7d8c94e53f7572103698ec8d53fe23fda054

address: unknown_address
scriptPubkey: 00141401700d580e60b943e47e50b5add8264e2ea057
value_sats: 85948
value_btc: 0.00085948
spending_tx_id: 3b12ad0093f84f1e5b2d1c05f5b2f89dcff6b2b0163c85f6e9ed66af54f344fe

address: unknown_address
scriptPubkey: a914ad6c299a409a5ef7c558c340a39eb168994ed71b87
value_sats: 266056
value_btc: 0.00266056
spending_tx_id: b1f2abec8735f32feb5b795aa06a6be73ab22638dd0e77b680afc8a4ce684566

address: 1CdDd1JErMvJf8QEgkrjE1zEB4fwRDWtbo
scriptPubkey: 76a9147f82e4bf189b1f2a8ec44af23a3cca5041ad734188ac
value_sats: 79867
value_btc: 0.00079867
spending_tx_id: 90552be937cb31dcba0a94379d01b6fcd9cba228cca871855a302f67e1d3c25d

address: 1QCTYaUFBziiTWp3i7TGygjzPP1opEzLKJ
scriptPubkey: 76a914fe75a074d3ccda7598b87dd74159597a58f308bf88ac
value_sats: 1608487
value_btc: 0.01608487
spending_tx_id: bb41c16abed50c0c24da67aa3f0263a0c590054113465a0435f9e04f937a2607

address: unknown_address
scriptPubkey: a914d6624be532a2cf7a121d4c5c0af049a37f796d9687
value_sats: 80014
value_btc: 0.00080014
spending_tx_id: 5bda05784e9219ec3ab2181c7cb0450c75ff18fc715281a6458b6f34d090f577

address: unknown_address
scriptPubkey: a91459657ca2af72574810b5281460c5fdab04970b0087
value_sats: 19857
value_btc: 0.00019857
spending_tx_id: 9ee23ed6ec8ad8b92a9a34beadac0d1fb076414a0b5332886baeb7cd37047405

address: unknown_address
scriptPubkey: a914125a4f92f1808957011aac9c5c2880823e00706687
value_sats: 116025
value_btc: 0.00116025
spending_tx_id: 9627a2ccf1f243d95a19db2827feb99049dc1dc67a5d42a9f0ba197e6d9ffe19

address: unknown_address
scriptPubkey: a9145e4a94eed43772e8d2910b9bafa9ece8dd8bccd787
value_sats: 589684
value_btc: 0.00589684
spending_tx_id: 234d14db8dad1c557eef11ce98f6efed05552e82f8ce251fe98343d35a73eb72

address: 19TmMbUgN7vJnZ7rc97zC2K5TACbJjca9D
scriptPubkey: 76a9145cd0d8d6f4be7a9f59b5ed17666c25cb46b7d1df88ac
value_sats: 104001
value_btc: 0.00104001
spending_tx_id: 1bb63ad038b97e1581753a352d5333c01f5c200ecf77e95c43c3116b5283e59f

address: 1FdKuXcD2xT1wQgbh6bAKTQ7iF5JLa8LgH
scriptPubkey: 76a914a0708469caec67c6455a3db8ba279b26d25edc1388ac
value_sats: 4601303
value_btc: 0.04601303
spending_tx_id: 636455d4722c5209c3621976a00154059be92d8e066e799d75c9df99bc8c542d

address: 1KL64UMsmKyManvWvAzUfGK2mzd2vXcrKZ
scriptPubkey: 76a914c90e6421a13d843b4cacdedc24b188e375ef875b88ac
value_sats: 399977
value_btc: 0.00399977
spending_tx_id: d9df10a893029d38df13f14efb3aa2f9c9aa7bbb3afabe2eca1dda737606a504

address: unknown_address
scriptPubkey: a914b32abe5320e857ab817a2e48ee91d5b05d8904b987
value_sats: 220326
value_btc: 0.00220326
spending_tx_id: 056868a59f453ab51d1dd6941ff69b82b528e281a4c1866464873739eeda065d

address: unknown_address
scriptPubkey: a9144b73d2113203043599ecc2a569899876db4b6ff287
value_sats: 45000
value_btc: 0.00045000
spending_tx_id: ccef774767c4b5bff51f7e31c22c91023cb78aedc267c9ef096aa7ae3e1c9dc6

address: 121dnijPJtL21mtxZ51kaf5W69nJt9MpDx
scriptPubkey: 76a9140b16d5c7fae764cd5e9431f145cd61377e1fcc4a88ac
value_sats: 115991
value_btc: 0.00115991
spending_tx_id: 5dc032c7bc76e809e47ff638d30561236d74b74593ce1cf51532dec094814784

address: unknown_address
scriptPubkey: 0014af07162ca8f1394c480d101fdc29059f48cbf2d1
value_sats: 279860
value_btc: 0.00279860
spending_tx_id: a365c4bfe3ad4813f20aea3386c4d350d17de71e71f618844bf6ec0f1b43b7ba

address: 1BpVKpq6Zj52fQriqnySXqd7vxTjtitSMF
scriptPubkey: 76a91476ac73c321022dfb0638053f5f11d00b3ba83dc888ac
value_sats: 3031086
value_btc: 0.03031086
spending_tx_id: ccc266c0cc160bae1a0617bf1eeacf22caa60fe45d99b7728162a6e23c33688d

address: unknown_address
scriptPubkey: a914d544a36d505b66f3dd8c350c60350ca005b01cd387
value_sats: 2046365
value_btc: 0.02046365
spending_tx_id: 1168202be3e871834554df59e7f9cf88872da44246b0c2d5d45888e2ca50ce37

address: 1NnSNr7GjCY8kKENr9rMcPGbVEhcuNVyWh
scriptPubkey: 76a914eef28b09918d6e412bdd6562d6ce41317de9dc3f88ac
value_sats: 61384
value_btc: 0.00061384
spending_tx_id: e95a89b540ee6467ee26e9e178f166c5c9459543be6d04d563d0b859ac1e0a7c

address: 1NwmJQqWh1STgNnVKSrgnskNqcYNGMWNfV
scriptPubkey: 76a914f0b6155537fc6b934d3929d5cde058aa499220c888ac
value_sats: 953650
value_btc: 0.00953650
spending_tx_id: e36a7cee1f4a6b2a267852fed81c67479bbed1a94e6d8ee62feda8178e7b266e

address: 1BVkiYshUfdnoP175CLavetnb81JSzSjL8
scriptPubkey: 76a914732165b9329ec6ba7e9194ab51ecb687399147a688ac
value_sats: 27795
value_btc: 0.00027795
spending_tx_id: ab3ba1c0bd9c897c5de07eb1f00b38b9983211bf26ec8f7e134c2059858382a2

address: 16DyThzR6tWV9E7QmhypdKaECEfVQCe1NG
scriptPubkey: 76a914394cc053da50e53847dd0fdb2928b0ecc1c953b488ac
value_sats: 159612
value_btc: 0.00159612
spending_tx_id: 7aa50c626735461382ce2180c5dd6c6b8c7e31ce51d140c4ccedf550fd0e577b

address: unknown_address
scriptPubkey: a914ab8d1a6a3c524e8329cd94862fc12ff9bfd10bba87
value_sats: 100057
value_btc: 0.00100057
spending_tx_id: d0bc1ecbdf6c7fe24b857052ab6892ff378d6dda0e0c5ca00dfad7e13d44c4ff

address: unknown_address
scriptPubkey: a9144cc6e8964bca200d489e9654b153340eb18dc83787
value_sats: 57400
value_btc: 0.00057400
spending_tx_id: ccef774767c4b5bff51f7e31c22c91023cb78aedc267c9ef096aa7ae3e1c9dc6

address: unknown_address
scriptPubkey: a9148cc3b8c7d7c0d820128f39bfbef8d38984bf026f87
value_sats: 30320
value_btc: 0.00030320
spending_tx_id: a6f55b4fe4f19e1935de4839e128b3ecdc10f8abae05ab9dc43daa6659280650

address: 1BMB8vhvhQ6ZqWkCongw6cYGG6LP2FkKho
scriptPubkey: 76a914718209e9fc3cb93c1277a1eecd595d850477e30488ac
value_sats: 1033460
value_btc: 0.01033460
spending_tx_id: 70a44e16c7b412b50497c53405082d5e94c99042fa2591a88e5c218b0662fd2a

address: unknown_address
scriptPubkey: a91447dcc3aaad8a8b39291e1970ea57e703449f179587
value_sats: 180638
value_btc: 0.00180638
spending_tx_id: ce8e562e08ed0d5d27c64f85d340f6794d70bd8f1aabd1bd7c7e0e3824f94154

address: unknown_address
scriptPubkey: a914b632ffceb49172ba9ceee4ab7dbec0ed40aec32a87
value_sats: 601485
value_btc: 0.00601485
spending_tx_id: 9923a8acc5d98d480c9efe2b283a1d6ed1203ed32ec2443e3eb279820a4f9d48

address: unknown_address
scriptPubkey: a914fb85c11277bf6d70d50af0f6a93bb652260b57cf87
value_sats: 1005247
value_btc: 0.01005247
spending_tx_id: 603be551c047179e37c15fc055a19f8dcf6d4b0b6a0a7cd8a623e853892c59ec

address: unknown_address
scriptPubkey: a9146f442fc802668c77ce86788521abacd0f43b007b87
value_sats: 705888
value_btc: 0.00705888
spending_tx_id: 71af020f7042a70f75ffa62ee25fe145d2c0b33e4602760ff17d7b931b166d17

address: unknown_address
scriptPubkey: a9146e9e83dc090349203e01d4bc06a3612790b41b3287
value_sats: 10605
value_btc: 0.00010605
spending_tx_id: cd0303ef9a5f1397a9720d19c395106716be1a18f27df9372db0a80f19c715d2

address: unknown_address
scriptPubkey: a914442a574729f5aa52e2fe49cf09a049f37972a67887
value_sats: 824256
value_btc: 0.00824256
spending_tx_id: 71af020f7042a70f75ffa62ee25fe145d2c0b33e4602760ff17d7b931b166d17

END_LIST: outputs