tx_hash: f59549b4bb74e6c2d069687a9ae9d0eda64478c8a405f238697da7a7dfca8449
block_height: 204856
tx_index: 240
size_bytes: 2369
is_coinbase_tx: False
fee_sats: 150000
fee_btc: 0.00150000
fee_sats_per_byte: 63.3178556353

START_LIST: inputs

tx_hash: 13bf8b65f4544261c1454a0fe5ff530da019164a671a02253f52144d8e1bd6f8
out_index: 1
value_sats: 5000000000
value_btc: 50.00000000
scriptsig: 49304602210099d4c5a82f4a9ff85c744ad9b119a5917a343c4d1c9eab01378139ff1ae1c70702210083c705e8c269bd71644a6a161103e07162e92dbec08ba014b7e14bafd946ad3d012103a22df92468fa07be0f2b9c8d6a454bf827c48036aeaddc993f8c5d985f3e3c4d
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 1K7WsUvYL7NbFNecTYLYKZanRs3qfp6PVi
scriptPubkey: 76a914c6adb1c4b10660541d1d0aa6fee49686fc16325f88ac
value_sats: 1142819
value_btc: 0.01142819
spending_tx_id: 39ce6641264d2f42e2d54923723eb902a38880f925a5d9a71e0dd9b6084e46e3

address: 1KAuEWRiczgRn83Q5xyyEUghGN6xEjqtNv
scriptPubkey: 76a914c7519c0d7fc96bca35d5a91d9cbcca40a20d3f7688ac
value_sats: 25232116
value_btc: 0.25232116
spending_tx_id: 52d52638592faff84a14703260398192ce7fdd37661d5460b5d94f35e01a518b

address: 18F1ouU27vV942yCqGqF656BdwfZw3Whkh
scriptPubkey: 76a9144f6f610774c35026793a5c43e232fc16cab1e5b288ac
value_sats: 100746718
value_btc: 1.00746718
spending_tx_id: 870b9c7e78707506f3ffc176aa364882422a9b0a06ce72515b5a1ca621ca83a0

address: 12koHYskWjwfXJW7EMp1Hr84FUWiH89ePV
scriptPubkey: 76a9141340a6319e7b46c7429b8c5acaf49bcb57abca1688ac
value_sats: 2590598
value_btc: 0.02590598
spending_tx_id: b449076efac0d79abe9b5d6294fb8852eb55d27da3f718a69ce28b6b559ef8d5

address: 1Fhz33QCAZCSAeGbALWCTEdqNhGvGR8CFY
scriptPubkey: 76a914a15202913b4328c0accd5e446ebfd2ce25f1516888ac
value_sats: 8428138
value_btc: 0.08428138
spending_tx_id: d94d8b9b9ef077ad2ceeaab6f168e79519cbd79905eafbf233cec9f9d7480219

address: 1M2N9Veoe5PKrBk9jTNVE7RCU3vuNuEn5H
scriptPubkey: 76a914dba4957422fbaa4803b24635d7c670d6868f947388ac
value_sats: 10974305
value_btc: 0.10974305
spending_tx_id: a68443adf0195cdef67439a85cf66fc111603c52f29c532678a67bc4c86c2f27

address: 191hfRFMrgYwGEqvuqY42QvxPQqxfjuii2
scriptPubkey: 76a91457e2f3137ad1ac7bbd3301efc56322e70647016c88ac
value_sats: 2053325
value_btc: 0.02053325
spending_tx_id: b793c18e47358f761b0b3564dff5db88cedfd3fe57929722e2eec7d28a5c9677

address: 1L2AZQjkRxpnqtM4q8zv6N1s8sNU8Jxuc6
scriptPubkey: 76a914d0a2c8fdb9e9aee5aeddb843531ee3b20ced06b688ac
value_sats: 1495022
value_btc: 0.01495022
spending_tx_id: f8c6ca51e60de9feea2f2c185bdca38b08c9e1c75a65466ccc633151840cb982

address: 1CRfw8JjgpgX4m5LcstGcgWqYZt6vGRe4G
scriptPubkey: 76a9147d53ddd37e6058a69f5577f720ec026c2b8f464288ac
value_sats: 100433055
value_btc: 1.00433055
spending_tx_id: 8c25d804cebd77b3b09b10303d2d165bf9503760dc405a52e67bc26d86bb2232

address: 1DRSyYx7gj7CQFcM8nmLB1C14RnvsrTVCe
scriptPubkey: 76a91488412ce30106e356f2e2605df7c0835201b9355588ac
value_sats: 1104768
value_btc: 0.01104768
spending_tx_id: 3d0033dccc697239c2619322b5cf3918e59b61db71ece731df7f268aa4a138dc

address: 18ztGgSBV4McKD7sVcjUKYU4aBXFGUABWw
scriptPubkey: 76a91457bb637d9e4b04b8aaf00c893a857cb2e094bef788ac
value_sats: 1591014
value_btc: 0.01591014
spending_tx_id: 4d22f9c138acd128eda7f8bb2658f72d149e5286bba229eefdfd12e07e84f9d2

address: 1AAYM4MozUKy8hckrVNTadK689vMu8e9vt
scriptPubkey: 76a91464870ab92b5afe10d3cae296dc32c5bf0b0c9c2588ac
value_sats: 1551180
value_btc: 0.01551180
spending_tx_id: 5fce3d29e06746081e16bf0b31f12ba9bade00529146a19e90e7b0d4b9d0191f

address: 1HqxbRLJa5RgWAPAmBhbAPvWDKuxTRsNhz
scriptPubkey: 76a914b8c462c20792a2d707a541251abb41e208ea4ebd88ac
value_sats: 100550245
value_btc: 1.00550245
spending_tx_id: 0fad21259d3bcfe513b54a10e8c7c4d76b044c18c90844214716775435040717

address: 1JEN5jsRoX4Sx4QjQhmtfb17UG5yVYzXQK
scriptPubkey: 76a914bd0124da09f15a231d9b8f818d22fdab4e6bb44c88ac
value_sats: 10828567
value_btc: 0.10828567
spending_tx_id: bd36405670594c8905c280a90d481746721e7e6e5eb9160695e66246af671d1b

address: 1GnbAoLVgQCKmexvHUQdoMk9jmrRWmt8VJ
scriptPubkey: 76a914ad2920b9f2b6172bf9b18c33361b5da47af5e6cc88ac
value_sats: 1000644
value_btc: 0.01000644
spending_tx_id: unspent

address: 1NuZtoFZ6oV8yYW9q5tKVXyJ7oa3vbkBjE
scriptPubkey: 76a914f04bbaaddbd507f9374720affbe7726fef1aaf7388ac
value_sats: 117152787
value_btc: 1.17152787
spending_tx_id: c7465d1bb68e34fb0ee0260eb0d2788c36cd8dff9fcefeaff42adde564348d1c

address: 1AHEuqzYRxLuFBHC6EhZaJ8o2X3dE1vtbc
scriptPubkey: 76a91465cb665d064021e4d40131ce193d7a2ef267c5aa88ac
value_sats: 1245479
value_btc: 0.01245479
spending_tx_id: a3509ec7742b4edf6227d674e83bf3d10af2310aaa94138cb80dd708b2bfeb89

address: 14sx4sFdUE9YDpJ9XbD6xAUEKPKvc8QHq2
scriptPubkey: 76a9142a8b248cf1da1b516116183b3503886a5f9240c788ac
value_sats: 5000302
value_btc: 0.05000302
spending_tx_id: db8371371f38d4f2e84b2c80bb3251471e17ac8d3e7cf94d653e1df3731db913

address: 16NsKf9kde8AFHV9viU1MX2ERkq2eSedTK
scriptPubkey: 76a9143afb5edbfde24dbaf2c9e64240e5f7e613371a7988ac
value_sats: 104095992
value_btc: 1.04095992
spending_tx_id: 50296a41eec9bd82d8037cb5c5fa37f7bbc5e45e529e37bcabb0c8112e563c09

address: 16qS4FUwb5nWKFoXrNUwWurnR5ATDw1smB
scriptPubkey: 76a914400182c415c6f4fef56ed6d1ba78cf6f5f778c9f88ac
value_sats: 4024963
value_btc: 0.04024963
spending_tx_id: 846cb5acac8e49031f9388cdc35e22cedb8cbd5bcb594e8f655fe0742ec9da70

address: 18jveGdEKYkSB14ysR2AZV8NQLjrx4gb8v
scriptPubkey: 76a91454e721238dafb478198254f8b4f8ecfa0b23f9f388ac
value_sats: 100500388
value_btc: 1.00500388
spending_tx_id: 6c9fb72d79d1a9f0e7a89f51299db6aee288c2294c6431a233a87a8cf6d26813

address: 1KriJaSPJpmEemShDDQqabahKpSUjz4GZg
scriptPubkey: 76a914ced91fd0cf03bd595a320efd67395a2e1f1d2c6688ac
value_sats: 500062561
value_btc: 5.00062561
spending_tx_id: 0dd0f8aaed2bba2605895557a4da3adb33d7ae2b5940577915dc8239ba7970f5

address: 12TsG29ZNpCUVmYpiQy28uYNC9APCyhtvn
scriptPubkey: 76a914100ce51577ea73b49501ed9e5c63b8fa1402309288ac
value_sats: 12668933
value_btc: 0.12668933
spending_tx_id: 771d2ff50a72dd64b1f76389a9326eefcb9a4d101c6a94eba112eeb25d0a958e

address: 1BcdLczkeaZ4qzdZidLzkeUAAJDk4CsVe8
scriptPubkey: 76a914746e2671d3c1234a7efdc5602688936a02f2dc1e88ac
value_sats: 502659078
value_btc: 5.02659078
spending_tx_id: ce55924c492ab30069423e235f0325e60b8c4d8376d46694de5fd1bde05a8c74

address: 1vknKksiKcJnMCGWRSqdKau2y42EguifE
scriptPubkey: 76a9140a2a97c6e35bf87f4d6e87a8e5783959b042694b88ac
value_sats: 100563019
value_btc: 1.00563019
spending_tx_id: 5aec7aa21d07e754e1c25d8b446ea0d6e94a75277c01a5dac7f98c85dea7a9fa

address: 12K58kUs6uBNZSHucvM3Rte9K9f1pkvtuM
scriptPubkey: 76a9140e63104c4718796db10ae4dc06009a985289bae988ac
value_sats: 11025422
value_btc: 0.11025422
spending_tx_id: f2a7e4eb7c5be5f428813b22d29367ea65ed5655404b48cab56c748d319ef9c0

address: 15ubYU8d11bW4fZnh5A2JG2vD83eavgxNk
scriptPubkey: 76a91435d2f7c2baf7a46f003f7310f0693c1f3f7239d688ac
value_sats: 11637746
value_btc: 0.11637746
spending_tx_id: aada9dfde98cff1db004a4698df682327dd1c9114f86a4338bf64642c2df6b23

address: 1N4nUvYNUB4132VaNUtDAwABuRn6Gbjk2y
scriptPubkey: 76a914e711daf71bc0dc633ebbf26a9ba036da09b962a488ac
value_sats: 58622255
value_btc: 0.58622255
spending_tx_id: dbf6ac6814bf130a40258b8d3361587c395f6593584c949f5c82b0115a5edba4

address: 1LyuXVz8a7JosgjX4mr4gFfxcoaTPYj3mB
scriptPubkey: 76a914db2d87b696831f776d310900ce67e506f9f61b2e88ac
value_sats: 10254000
value_btc: 0.10254000
spending_tx_id: 8eb2678532a08fdf295a55df1a8e4ff81cba1489a680ae84ef0fe5ae56520a0b

address: 1G5NKtEB3GcbVJEyZXbuhQiGKExDQpgoby
scriptPubkey: 76a914a55d5a300ac2a07491242ec68ac63b1f8aab2cd488ac
value_sats: 1317887
value_btc: 0.01317887
spending_tx_id: fedb48a25016b08da4c737673f565259a56eeffe1b090cc694c892b6d7edc7c8

address: 1GRyKx1QZPX5Us8m1rBbz4xLVzq8pEXMEv
scriptPubkey: 76a914a942e3955efbe98bd6a436dd6d5cfe20bc82b5cc88ac
value_sats: 1222869
value_btc: 0.01222869
spending_tx_id: f1834d1f7d4ea1fec626718d5aed7ef99ec0c30d0483d2cc57be5a4003c8d790

address: 1HchbCZuz19VMfwJoDLn7PUxhuQifzAcA7
scriptPubkey: 76a914b6427427d58928e71e55c193f0838d3074a4926388ac
value_sats: 5121731
value_btc: 0.05121731
spending_tx_id: 61d59ce4d21574690978eb748c80df79702da40faa3be4a6f91f93b949352f44

address: 1C3P3tBAQGbdtj9W7rg6kP8pUBdpEcBkPX
scriptPubkey: 76a914791c9f27fc8b23da989ecc57d7d47fae22bd462988ac
value_sats: 2672806
value_btc: 0.02672806
spending_tx_id: e22334955dc4122701e48a1617a0f089ef083261656afaf4e195f46ac0ec5c96

address: 17bruSwSkzwCqgGFjZ78Srizyy24eCKZF5
scriptPubkey: 76a91448688e2da3142b1a0ddfb64c0880e5f7bef63e7a88ac
value_sats: 25130306
value_btc: 0.25130306
spending_tx_id: 7af987b074981f6f5fd5fa1461989a8e8cd14cfb44ea098c9d82a323be3d8156

address: 175z78jenzqK3PvWHW5vJqUbU6MpvL6tv1
scriptPubkey: 76a91442c21688f6e759fa5b51b09e2b88980a3ac89ddc88ac
value_sats: 102256254
value_btc: 1.02256254
spending_tx_id: dcf16e9c38149cd78ddac2fe2f4fd08dcf764a407c5b279853153ff0b815645b

address: 1MotQ4gKJkyPv7nTD1yL6WvpNwSVTuXQAa
scriptPubkey: 76a914e4408df4733d60e60e5ffafa82d2fe519219d22888ac
value_sats: 10181540
value_btc: 0.10181540
spending_tx_id: 5a6db7fd82ab2b77798286a6d6a7f0edb9cdb8b4194da46313ad1b887f18da9a

address: 18TtEewBghZKkn4fn5atSoFDvUNh7cZNBV
scriptPubkey: 76a91451de76f42950a1aed20c7e0071d15c74a008ddbf88ac
value_sats: 10619117
value_btc: 0.10619117
spending_tx_id: ae49473ba1a220e74c46e5f60c59140884e418ef692d43b8a98ff11e4135c98b

address: 1We3Dm87L9hWr348FWuQv17LH7twXuqFz
scriptPubkey: 76a914059afb1b7581c3a7aea1acf93995dfc04217d98588ac
value_sats: 100070616
value_btc: 1.00070616
spending_tx_id: 5e665182c29ad8eecd1b43fca9c7d60d76249c674794bde0b448b35660f0cc38

address: 13i4jnnBdsNFtB5gGGUScJfNV3wjbnGRGU
scriptPubkey: 76a9141db46d15d744390e62356c47c83037e384b494df88ac
value_sats: 20058620
value_btc: 0.20058620
spending_tx_id: 77287cb43ae718922815b2e60fbef3a353ae5a798a5c20f2377a5cb1bf2c66b9

address: 1PBBQMgcuiY6pb9YWSmo322vo6tqvqhHCb
scriptPubkey: 76a914f33f9c5021deb2d2c9a4dcb53fa6cbdf9c2ed85688ac
value_sats: 1011677
value_btc: 0.01011677
spending_tx_id: aec98b6539048b9b93ab644c2514905b1247803e908df678d7f6c477403dec0a

address: 1GJCsYRm7yt8s73smGNF2Ehvb3Mj5GFHWw
scriptPubkey: 76a914a7cade2c345fddaeafb021aa67f8c48481db577088ac
value_sats: 101142731
value_btc: 1.01142731
spending_tx_id: b0c4972a6e1ff50ee9f21b6d530a8e7c0d0a6dadeb593bff3446190ec932b7ae

address: 1MSvaQHHXKPi1PDBpiDVeudpHcoX9119a
scriptPubkey: 76a91403ddf592abc5b50b7868637e4bad536b710e4a6788ac
value_sats: 1248766
value_btc: 0.01248766
spending_tx_id: f7cd6740028f0cab2c451b7f3c96f320cb34e2f3ff41d407966d17c14f452f56

address: 1NLSHpY9dWAAsN4v4PhLBPAULGYpxbYnXm
scriptPubkey: 76a914ea07a7dfa838af707ad736a6f6b70923022d776b88ac
value_sats: 1011917
value_btc: 0.01011917
spending_tx_id: e57b0d1181cf83784f41dd5d65814736771a89b5ed60750fc53710f90daed779

address: 16VySkUhU3HPQUaSyqoDtEMm29bzcmwZfy
scriptPubkey: 76a9143c536494a34217cc9e61eee0a66e01945594a8d888ac
value_sats: 10724030
value_btc: 0.10724030
spending_tx_id: 8487d58d67e489c19c1ad576e0d91345db35cbb5b3e9647227cdb7977762ff45

address: 1nsSkCLJD14F7G1zZTzze5YmvhPgr6nhB
scriptPubkey: 76a91408acd3a30e20b65db11f55d592ed2574f1ac7af588ac
value_sats: 10206230
value_btc: 0.10206230
spending_tx_id: 9cd28d74a533885c68395570c027a0ade3ff3877d7aa65458e8928e7164cc680

address: 18nW88p2rLoj415Ug7cULxCnp17Z8AuPxG
scriptPubkey: 76a9145563e8d09572e84ed9d68b24b76b608f5cd9c36e88ac
value_sats: 103769516
value_btc: 1.03769516
spending_tx_id: 8f40190a0bf5e82eecaa8a1c68633123280af75153a962f8df71a46fe9077725

address: 1KcPzn3TLFY1EiEwoxcp7MuEMnwY7C44AC
scriptPubkey: 76a914cc2404dc6beaf2ad4d303836d6da1839edd73ed888ac
value_sats: 1839731
value_btc: 0.01839731
spending_tx_id: 1db475fe4b8f7d0beb9d7c09583a33d5458407e686062a1444d3c63c06df8bd5

address: 1t5cypRtoZwZSjcknXHWSU6dfGEx4yKNM
scriptPubkey: 76a91409a9122782573342c38871bf8e3f404e496a2adc88ac
value_sats: 25414840
value_btc: 0.25414840
spending_tx_id: 66a3f1ccd211094277702e4e16d5922747ba6dd36c2fc60173b6f6ca7fea7bb2

address: 1D9PRfv4xqjwxwLS7rZi94t9SDsXQpHx1t
scriptPubkey: 76a91485378e8d9e6022c57314c2ef4ed591764417c31c88ac
value_sats: 2144403230
value_btc: 21.44403230
spending_tx_id: 3e8e0d136b5f5a2ea35d26d723f8a5957c6c612d5e45652c9aeab4b76d70670d

address: 1DYNJdw3k1DiBeeZ3XKccYhZHYceVHb8Uy
scriptPubkey: 76a9148990301efd6dfd5a269c5a2007d8a17e07b72af588ac
value_sats: 21689876
value_btc: 0.21689876
spending_tx_id: ae231c0a6a16c1136c111f0bf4b79f080b512af7b04f090d4c50d50fabfcf5a3

address: 1JeuR9Xk7yQL2A6xTsPxrp372qwDXNCzxA
scriptPubkey: 76a914c1a548aaee96b5db84b67ecfcd6fe25d79798a8188ac
value_sats: 102934354
value_btc: 1.02934354
spending_tx_id: d763a88ada04d7fba5653c7c28dc3d58123fea91d5454c887e1fa2e7a8fd534d

address: 15VT34QtVJAQy48ATfEvNs5mzX4ndHaDR1
scriptPubkey: 76a9143141e226bd2d3068aa4bab236817f002d713f2e088ac
value_sats: 5365015
value_btc: 0.05365015
spending_tx_id: 79af5073174f4314f2242a2802aa5e89888f7f6e7e13e601dcdeb96820ecc8a3

address: 16Kqi4rhfr1o9kdBjF9WwhMuRddNTR1rJt
scriptPubkey: 76a9143a68c6918381a3bbb0e594e97cc3a50d1232392d88ac
value_sats: 1207093
value_btc: 0.01207093
spending_tx_id: d05b6187444376151baf77852b8516c817b8f0b641227d84cf1ef7b25cb1691d

address: 19F5woU3u9KyeuSK2cTtjyTm7NdvmMoFMW
scriptPubkey: 76a9145a6af51dcc6ed74e1175bfab8c7eec9378740c7088ac
value_sats: 10738869
value_btc: 0.10738869
spending_tx_id: 0da490d290fa03a15a3f92bf8a33bb6cfef1d0ef6da0160fa8a9000784f52d81

address: 1EzXXcgNMxpYS4ebh3ynq4FMhH1J4Y9fcS
scriptPubkey: 76a914997ad4105ef76c94750f9b1a42f8ae5449ce9a0f88ac
value_sats: 30110257
value_btc: 0.30110257
spending_tx_id: 90c360c6419240a404352f0eee0f22ca3c8183fe09ab0ff60dcc605e0e5e0b4b

address: 1EQufHdZxMJfaEyNWtSiWxMD96RdLhtJ2d
scriptPubkey: 76a914931f2927a944a6d7c3ded943e7e29f491873bd8c88ac
value_sats: 31214542
value_btc: 0.31214542
spending_tx_id: 53f31e2e473497c48b822c3ecfacb2723313b18bfcc0207a5d0c980ec94134bc

address: 1KFXFVP9WVL5B174iHHuiJ2V73WhTdMp8e
scriptPubkey: 76a914c83156bebe19d9352dc738c3892d180203478ce488ac
value_sats: 24140081
value_btc: 0.24140081
spending_tx_id: ceee541ef81f3e99fe2944e10f473d3e7ec1ab3e2f3b076447f4357c4904cdb4

address: 1F6BKWXMycEpF6SBWLNyfMkrTA3Vyp7H7U
scriptPubkey: 76a9149a8c746a84edbb88478b1f8b8504ae78916b69c188ac
value_sats: 10849734
value_btc: 0.10849734
spending_tx_id: 0f2c53d70197cc39df436cda01b24633bee19729feeb1f2b329ec85a3b514ae8

address: 1LWHp6qXYpjXXAbP5B6jJNRMTFBWvLGV9T
scriptPubkey: 76a914d5f47c9f00aa0e2fbc15cade6fa91f32463f2a7e88ac
value_sats: 26240335
value_btc: 0.26240335
spending_tx_id: eb0857495bd6fad8ca4e3806336e7d87ae629d771bd38f501c796b3a4bc48433

address: 18b9ifS8nMPzdmngPNATDiwt9vrgVAF8LX
scriptPubkey: 76a914533e4d062d995eda9983a7d5cedf522b1efd86c488ac
value_sats: 10598020
value_btc: 0.10598020
spending_tx_id: c7fb0d8c664e85012c8fdce98eebe34c8d9ed763311209ff59850bc16b4e6332

address: 17LqZivKmEc3LYPPdcn2ZR9BgyKmsczkY9
scriptPubkey: 76a914459132835e13664ff272933e0dac0e75541f7fae88ac
value_sats: 100261857
value_btc: 1.00261857
spending_tx_id: 168cac80b5f86bca1acb5bcea4bbb68f0fd1c56fb3b354e6d66142dc2f780dec

address: 1JKVCTQcpiHDksT7i7ynki4FF4b9mV22D2
scriptPubkey: 76a914bdf929ea19787d921d5f730322fe337adb78e89f88ac
value_sats: 20477135
value_btc: 0.20477135
spending_tx_id: e233a8a12e7f6a6e7c40a3a94c7247c8a469f46299214b44207ccf04283e6ab1

address: 1GvZvyqB48xLRsMaNgYVJD3NWS3AiUxMxA
scriptPubkey: 76a914aeab6c00a000170ed976c9f22ce1ac2ceab8e09688ac
value_sats: 2056182
value_btc: 0.02056182
spending_tx_id: 72369bd3cec5ce38976d1b8bf533df10875ff0df006d7208f6d5d134a23c54d7

address: 1F6hwWSH8w7hcynUoF9gYeWm6ePwzHnesq
scriptPubkey: 76a9149aa603fde8b53fe31332ec820ff78e770b0cfebf88ac
value_sats: 11972212
value_btc: 0.11972212
spending_tx_id: 6d725107e355d0634080df933fca4dce36d39fc8c09232997f354c6bb6a80183

address: 13XoWPRnHbVGmByUVD6zBpHfCkwS7WR3Yk
scriptPubkey: 76a9141bc38d5f0dd7926013fa0a9ad553b798e05e100988ac
value_sats: 1334585
value_btc: 0.01334585
spending_tx_id: 490e0c77fe05947d0c3ffd454ab3bae6a4a3d8da06a08d8992fa32472defd680

END_LIST: outputs