tx_hash: 81b49c3cdf8cea94341f4adba7e13a603e19c2ae465737c75e0eda3a9ebc76ef
block_height: 381824
tx_index: 595
size_bytes: 2667
is_coinbase_tx: False
fee_sats: 43816
fee_btc: 0.00043816
fee_sats_per_byte: 16.4289463817

START_LIST: inputs

tx_hash: 30a58bc190f1e1a28fde1a15abf325dbd44a2342e14b79b87dfb8201b757a612
out_index: 1
value_sats: 5326704708
value_btc: 53.26704708
scriptsig: 473044022021cc9b8fb5bee4fa81928ca3a4181c2b3c02b6a0cf8352e420b2c292d2062a9802203823f869344d69e4698878d93b2cbdc89e998b1666d134e44df03902b2d2290a0121024749f40f282e9901c65241aca65f60bb3df5115c2de3384075c418d71884749b
sequence: feffffff

tx_hash: e1d684776ea7167e9bb81e350e185c4aa15e7e65cbf82e01844cbb16cf02f833
out_index: 0
value_sats: 2223613208
value_btc: 22.23613208
scriptsig: 483045022100cb0ed30358a4349129d0f39addfa8b016291372ff418633b939e5f1d495a0ad1022016cbf45dac782137f2404917171784a91686309c2855cb95dee7f995598e2e54012103ed337ccbceb4304c10b50d829239c67b60cf81f982e41a59afa69e91848abd65
sequence: feffffff

tx_hash: 9a88c8965b67afa4619bb171b8a2c4b48c92738f172541826a5edd1ec52252c9
out_index: 0
value_sats: 1182956413
value_btc: 11.82956413
scriptsig: 47304402204fcbe55e2905d42074b6935dc86ca522b6e6d9bf9fc7052f049051d699a14ce302202ec233b777a88bda8340ebcf04d3767d04467d79263989445a607f97f322b424012103b477ff981e66616473f45a5b1c3792b3afea1c2948afe35d1fcd2c93a4477ba3
sequence: feffffff

tx_hash: 14a5d728d2163760f14c731cdb7d76763e6a6c6a92f99badc2f87c588e2960a8
out_index: 5
value_sats: 699222512
value_btc: 6.99222512
scriptsig: 47304402206db10e55dddbbf4493c3dca519ac88693eedf744e20038a2458fad28452716b1022015bf6ec217ad15b92b0e317269cb3a9a63f644e3e760c1dcbc68bf7c621316bc0121037af2afae61541f14ce3d28e79481e3185f7f70501cf1103130597b3f5831741a
sequence: feffffff

END_LIST: inputs

START_LIST: outputs

address: 1KoFSzoxTfTUbZWBcjiYLieZtvZUfCGDyf
scriptPubkey: 76a914ce317588a66f679a8fe25cc9dfd754c640ba5b4c88ac
value_sats: 17900000
value_btc: 0.17900000
spending_tx_id: d383913f785b7ddb501cb35a60fe84af153bcb2b324071b5f8e909b6a164f626

address: 1PpGhYR8Gmh227FSrtEiuCHA8JPmvCEr6X
scriptPubkey: 76a914fa436c1c57b073920656f6ece02e1240f5b483fe88ac
value_sats: 216975083
value_btc: 2.16975083
spending_tx_id: b22f32e01809126c00792138c1ae94e93b9a9d7bedda67d0eb8d8b6dc1fe764b

address: unknown_address
scriptPubkey: a914efa9e235bc5dac89f337dead76389ba2dcbc4e9387
value_sats: 2705930641
value_btc: 27.05930641
spending_tx_id: 6af385f9126308d44ce3cef72cf141145337eee80da12ec3e9c6cebea52c235b

address: 1KidSEVKmGVYWT4zgJZr81p91qnesEcTd5
scriptPubkey: 76a914cd51bba4df671b1f0151be3f06be7a444acdf25e88ac
value_sats: 2456169
value_btc: 0.02456169
spending_tx_id: 568518a7efb7d6616d33420de199af5c0ed234a16e98e0155fc7e26de6f99023

address: 17g2QRyghdycd986hFAPwyM8npZW2kdJgk
scriptPubkey: 76a9144932263184e35abf7841dea17bf9f7f8b71e3fcd88ac
value_sats: 43470700
value_btc: 0.43470700
spending_tx_id: f6ea74feab7ce58e3a142dbd477aaf417ad927e299b43c910d17ae05b83f94b5

address: 1HejyazyAtiyvSZErQotnQBGjVGTFv6nXg
scriptPubkey: 76a914b6a54701c99a49de0813452963e7ea2bc7a39e2788ac
value_sats: 60448528
value_btc: 0.60448528
spending_tx_id: ece8f7fd14b20864207a62742b839daaa66b417d52726ad8b9e7534efe85cd3c

address: unknown_address
scriptPubkey: a914a075c0b837cd513e40aa000a9e2e2bf1f955eb3a87
value_sats: 1734464
value_btc: 0.01734464
spending_tx_id: fbdf12f7d6114041721bf87fb91b311cb60b8cae76bc570f9bbc29bf5fe89b9c

address: 1NUsuXqqQKv3J6T7QCguNhkbJfTAeN5JLx
scriptPubkey: 76a914eba05dcb4185508a9aeefac9a8985fbd7f95a63a88ac
value_sats: 550000
value_btc: 0.00550000
spending_tx_id: a51916226356a7b0ede82279e1ef26aa5a28388c1085bb9ac5cc341b84601c17

address: 1E5pjkLUxZM1b1VS3w7KnPGbhWFLSSU4Wx
scriptPubkey: 76a9148f8325dc60975076f32795a1e30316a90f637f0288ac
value_sats: 8366736
value_btc: 0.08366736
spending_tx_id: b7a8d9c0d77b484b4cf5d7ea299f8660f759534587f9cfc5b58d3149fbf01509

address: 12M2P6FbLHb6tn8G9qafaJ8pUDCfPViTvB
scriptPubkey: 76a9140ec19903b8398e5604edce3fb4aa945c16d08d5d88ac
value_sats: 183312500
value_btc: 1.83312500
spending_tx_id: 3580af8c11387a38b9882ce922007d85427f1ca17f17436b47839f1b67de9cdf

address: 1CYqRYs3PiT1xUq9RkdU2aJQSy9WkZfD81
scriptPubkey: 76a9147eaeb33c8fd9fe3df29a05adc341f579ee4fea6188ac
value_sats: 10000000
value_btc: 0.10000000
spending_tx_id: e9ddad9389709d4fd50e7c5f7dcc73302d6cbac6b0fd3c2296c37ced853b3ecd

address: 1E1bSbQo6R8vDfFfTX9vah2E5YYG2Dc49w
scriptPubkey: 76a9148eb662a38b6dd1aa1cfc3463be1543db2604d4ab88ac
value_sats: 25412418
value_btc: 0.25412418
spending_tx_id: fbce8e8724908afc74f7b03944d5631c21b65bb05435ab13ca3a1b9454b4c06e

address: 1LgVwPWfektJYCu6e87351dtuMiAJ3jW8i
scriptPubkey: 76a914d7e2c4b5cca134bcaf0e6df3f85db6f41e32d6dc88ac
value_sats: 12575000
value_btc: 0.12575000
spending_tx_id: 4721967a268478f7aa33ca5e6f88f14d0876af688c59b612862ba53c9a049d85

address: 1Jubq4hceVDVbkiHqvBWWmZvs4YCfaoZG5
scriptPubkey: 76a914c46cd78428bae90eaae0a7a335679183346fa24388ac
value_sats: 4872922
value_btc: 0.04872922
spending_tx_id: 8d4faa0c8281c86833b51cd393d3b8898e7aee7676c3b9f1c433c733f144dee0

address: 13Gung7BHHYveRAQARHNbUvwVeNCyA6mFD
scriptPubkey: 76a91418f28e46e92ee2858a3a1275b1278ea64d20d83188ac
value_sats: 3020000
value_btc: 0.03020000
spending_tx_id: 7cc3aac593f639d36ec592d662121b9264987abec399e8edcbc2749fdfc17b96

address: 18Jdix6aaA25oLYchZ1y2oWbMtySNMhb2G
scriptPubkey: 76a914501e9b5cac46452e435a776e8bcad8fdd83d091188ac
value_sats: 44701203
value_btc: 0.44701203
spending_tx_id: f7ce230b2150c525f6aae163ec42eb93161ac8d12436cb09b50d9c866e4e9a1f

address: 1Dp6A4h5TJ5YfxMKvkT39cP44H8aZmmbtv
scriptPubkey: 76a9148c895d250bffa82b62bb310271134f23457095ee88ac
value_sats: 9460331
value_btc: 0.09460331
spending_tx_id: da6c81638a7a531fe1f5e33f445e7a29281e10e4a94f351f69739023e57f7bb0

address: 1CSYMuC9rQKRJZN2xv3NqATrR6guiCVvaS
scriptPubkey: 76a9147d7df601996d3919ddc5c6d8972ab3386930a0df88ac
value_sats: 29510000
value_btc: 0.29510000
spending_tx_id: 5085d2e970da1d1cc64a0a67a43606f95ab6b06ef3d8f4b3971e41a9cf3c032e

address: 12R3YMVxTsSEQD9SH7D5iwKno7vresFhGh
scriptPubkey: 76a9140f843ac93d10cde4568486e2dab218de688637ac88ac
value_sats: 5210000
value_btc: 0.05210000
spending_tx_id: 4dd01f6fc181af8ce3f6942bfd2c1240b9d356243fcfb0a7445d32f3df8caf5c

address: 1JCEMTGibQTG4cDhoK3yJrakpLbAeJBwYz
scriptPubkey: 76a914bc99dc3115c5ad1837b3d7d4848b67ce31e5868888ac
value_sats: 12042409
value_btc: 0.12042409
spending_tx_id: bfbd646d5e5272c1ebd99b81cbbf612fd99a3c40fce32790e27a40b3edbb3379

address: 1NCYYekXee5mVMtoWfiaaWsHohv5DJj25K
scriptPubkey: 76a914e8898cd1334855f9dda88ed73b97aa7479a56a6a88ac
value_sats: 65341967
value_btc: 0.65341967
spending_tx_id: 9304326ba6477a99d3554ab81ef9c18d704617a27069de0be5813020b8af546c

address: 13ynR1eRU9iUrSLe5c6UH6cq9kx5XRiyek
scriptPubkey: 76a91420ad74824cf9dcbfe17e9e2e4c0212d35d9454f788ac
value_sats: 11403510
value_btc: 0.11403510
spending_tx_id: 21ca62eed33029ef1dcbcc69023e1f44c9541defc7b6125d05dc0960fc595b5f

address: 199FxjTpkyczy9YHn6QmYXA5M47fN1bN7q
scriptPubkey: 76a9145950d29c0d25c4dfe60d2c29ea705f20647ae4fd88ac
value_sats: 65552408
value_btc: 0.65552408
spending_tx_id: a59a7a2d52370ae0fd788802a60a7a938ee9336330b893d1beb475f992ed9a87

address: 15be8MyH5nVw8LbrV1N4oitEFDLbKmEqku
scriptPubkey: 76a914326da348e1ed963f9d174533c93866437115e07e88ac
value_sats: 19800000
value_btc: 0.19800000
spending_tx_id: 1a0b39139ebaf4fd073c4f6d00689d0e0ef1131ecd3f0f018a604ff9071594b0

address: 19SmiRpztbTTmMCf6NQtd5xn9fgVbKifEU
scriptPubkey: 76a9145ca0bb1d27aed68dc249be16f649b205dad4f9b188ac
value_sats: 820000
value_btc: 0.00820000
spending_tx_id: 68069e3b1736fed68d4aeafcb0c8027ed8df15fb904c6682e5b107170d9558c6

address: 1796mPCVg13yfAKVexAWAwPG8Aa5udxEg2
scriptPubkey: 76a9144358e51c15f5d73f93ac4d9f32f396d97cf5665888ac
value_sats: 59607000
value_btc: 0.59607000
spending_tx_id: 19ffb128d27407dd1f8825aba0035fb421a5d01ae1f1b5c3d62efc57fc2c0ca9

address: unknown_address
scriptPubkey: a914a9ca97d0789ca8cf8edc98aa68c94401bc6d2b4e87
value_sats: 268092129
value_btc: 2.68092129
spending_tx_id: 803eda838cd0b77113f48bd8f1e3d4a0a8c0efb2abaa8d44e976617ea5e3ee17

address: 1brxvUdRV61ZvMGQiCZTBY3BrfdmBvS93
scriptPubkey: 76a9140697d9c6ed98128ddc8f6d1a2a92d92bf070f4fc88ac
value_sats: 499996667
value_btc: 4.99996667
spending_tx_id: 334d1d18dd70b63ac954e15508ae0fbda4bbcfedbbc4416694a9c3e68c101c3a

address: 1GXZhtznsj9HiavAuYGq8rzWNmEfDvTzGs
scriptPubkey: 76a914aa51aa9d4fcc6bf1440fc3d822a86c2ae5c7c8d588ac
value_sats: 92002234
value_btc: 0.92002234
spending_tx_id: d691c9a1cca28fba516ed0812a1c3cfdd57c4aca284506146862b44c522f6b13

address: 13BD6sxsQnsixwnBiokJzXFeRCVk2d6PCR
scriptPubkey: 76a91417de834cb3cbe6f09f7dd94365a141134dc0bb3a88ac
value_sats: 94166337
value_btc: 0.94166337
spending_tx_id: d75288ed520b1e08a8fb7c9ed7bf2a2f1420e26c9935cb9bdc55cf978b39def8

address: 18bpafdoJhXAJNGU7VjtU9Y7MEuKNdVEQL
scriptPubkey: 76a914535ebdc8e936b917f3ca9daae0a5744ff5455a6988ac
value_sats: 29280000
value_btc: 0.29280000
spending_tx_id: fe9aee3849974877d08dd9e0c6cc0b1c1b63a941c21c5ce51446e9d589308991

address: 152ExjNvQjympDXCfnoUurws2nA2uSAtj4
scriptPubkey: 76a9142c1c92b336aecd74106701d296378867f38d3cd588ac
value_sats: 344827000
value_btc: 3.44827000
spending_tx_id: be64a78b5df484c2cb0344b0ed14d8f78b4670e7f7d98b27701b679c58b880c1

address: 1Mnqq3h1UuhwezfXRSiBsfdVaKrZ2t5yr2
scriptPubkey: 76a914e40dfe6c4a3b713d07d025465e6ba3e7287e835488ac
value_sats: 20516100
value_btc: 0.20516100
spending_tx_id: 39ea3210fe3131b6b557d9e3f6a2e3ca2d84ce234dae809c203d4229c14512f4

address: 18qMDKEca7v7xpHamzBG2LGNV96gHtyKGw
scriptPubkey: 76a91455edb813547b6c3b907bb4a70e8405a26ca623ae88ac
value_sats: 70000000
value_btc: 0.70000000
spending_tx_id: bff4dfa88bc9a6200f2e698027023d9a6f51b33c2152ade77592882199fc1ebb

address: 1BKiaxvBfhcasQfiAdnQo3jstX7eQDAqDL
scriptPubkey: 76a914713b758453ba17cdaaf2d08ff25b076151d0ea1d88ac
value_sats: 2709000
value_btc: 0.02709000
spending_tx_id: 44e4f9744cd9ec2278b66bc587a0a376a0b57e4a09af2dfb57fc0770f39a8070

address: 13gqrFpKh7QVkrxXX6zVL8dsJi6XHXHnmL
scriptPubkey: 76a9141d7940594bb610fb4d5ac96df1f69234f8b7e68088ac
value_sats: 512000000
value_btc: 5.12000000
spending_tx_id: 69f6433f9122d3dee48d65e93ae039f6d498e80710e522efeb65e46c8addb086

address: 1CYwCQvhtSuCvepKULdfFtU45K2HWyyuct
scriptPubkey: 76a9147eb38505d4a87b9e7ff04a90390280e6b9efad9888ac
value_sats: 10001660
value_btc: 0.10001660
spending_tx_id: 5443af88db2001bd4341bb190628a07f9fa1b250788ff765bbb3a7b2db50741f

address: 1Np1C1WDiBhyggtbCcREsSbFBmv519eSFx
scriptPubkey: 76a914ef3e59a07481dc49c86002be32d171c4530a2ff288ac
value_sats: 4550000
value_btc: 0.04550000
spending_tx_id: c7dda106b04ac1170ae6703eea2a93c57914c285a843714c51e865108ce8156c

address: 16mx6HbEAABb9tgptAvbLgLczykAhQbpFD
scriptPubkey: 76a9143f58eb43db46c4f93da13285617d2b5e43e9104e88ac
value_sats: 23157896
value_btc: 0.23157896
spending_tx_id: 39ea3210fe3131b6b557d9e3f6a2e3ca2d84ce234dae809c203d4229c14512f4

address: 15B511oc18vJPvD7Q4QXSr9RJVW4BaQMym
scriptPubkey: 76a9142dc8008209f87600f9a46d43ab0c1666e2fef64388ac
value_sats: 5970000
value_btc: 0.05970000
spending_tx_id: f9894846a51bb036fce7ccbbf8b394c00c8f01bea3801239c6d28d9198fe434f

address: 1JJKpYDh9xuDypvRns39QszZLD92MwH7de
scriptPubkey: 76a914bdc0eb64c7a2faaec55af2e026c9380bfc22b7ed88ac
value_sats: 49673000
value_btc: 0.49673000
spending_tx_id: c3488feda206e325a8856e39d716f2badb81334891323f71963650e42db5da2c

address: 16DHRqsw1hEWsa96YvL7nEh6RQmM9U1o5a
scriptPubkey: 76a914392b5589c8ce19c104d374bbe7a45319257e8e8088ac
value_sats: 9207482
value_btc: 0.09207482
spending_tx_id: a4aed10cfe10cb25beef75298ed39580d0c3e6f1ede1463c602790821f97f697

address: 1CyrXh8M8CWfnUyC4QKonoeasfLkKKFPfS
scriptPubkey: 76a914836a05b8c26dfd2f2fc7655dc0e9e491e2f9b99388ac
value_sats: 8327978
value_btc: 0.08327978
spending_tx_id: ae6c03a52f0c80eee90194b8bf167f8df4491af0dfac105da12fb051010b80d5

address: 17kxSokk37xHNmwE8pb7xBuNq8hhL3UBdQ
scriptPubkey: 76a9144a20ec95ab2fef3da135a0a1b544fae555f8f28588ac
value_sats: 10000000
value_btc: 0.10000000
spending_tx_id: bfd007c0fed2c88659e88e84475568128eb453ba2ccb09c5f366c9695ea8802d

address: 19vwPgPuPyu3svhWi4uGFUT9eHevZVzycS
scriptPubkey: 76a91461f474a11581fcb487a5941c0bb9ecdb4ff871f388ac
value_sats: 17720000
value_btc: 0.17720000
spending_tx_id: 8d4faa0c8281c86833b51cd393d3b8898e7aee7676c3b9f1c433c733f144dee0

address: 16TBogQsRfeCUorptSiDFFHtouaKDG1VaU
scriptPubkey: 76a9143bcc769d11fb167992972d4d4ce8bc46592398be88ac
value_sats: 10890328
value_btc: 0.10890328
spending_tx_id: a3fac3e1e21fe77ebff531f909d80fb34e818d4dc1521c865f5cb73d2766a31f

address: 12RUNphxD1Rm6rnMGpT95hHesmRRPvvwrm
scriptPubkey: 76a9140f98f61ef12c4a2352c50e3b200f20fff74d25c988ac
value_sats: 808197671
value_btc: 8.08197671
spending_tx_id: 2de4b1188bb73e82d7a4d72501bdaf238d4b80de13598cf1a3e7699c3c5459c6

address: 1C872oUsFc5KTqWCKeraK5dyFZ5Ji8G5KM
scriptPubkey: 76a9147a01546f9d36262efa55572afe397da6a99e00bf88ac
value_sats: 868365
value_btc: 0.00868365
spending_tx_id: 2f3905abd9fc74291e5b7b082235749586a028815cc259082b9245f395c0b4f7

address: 13QSWYZib6c8LNsyXLRY7ZEPxFytK4TryD
scriptPubkey: 76a9141a5f1ce3af3b3dbe4329e5c1e3f4bacc34136f0488ac
value_sats: 50000000
value_btc: 0.50000000
spending_tx_id: db52d8aecda600130e54530ad3b86bd69cf807ae6bf7eb857e1b3dd7182bb33d

address: 1863Cq9h8bfDuBaA6aZCnGKjfqKoL7TGvy
scriptPubkey: 76a9144dbcccd1c1274e914d9060cbca10b8fa9863571588ac
value_sats: 117050000
value_btc: 1.17050000
spending_tx_id: 72db3faa27e94be7a677f74b9ecb1c38efcb09a73798851d661164a30b10c247

address: 1Pi248ahZJsCcaoQARrAfKKreTpCdzQFjz
scriptPubkey: 76a914f914b3950774f773496badc71d4426473fc8e74a88ac
value_sats: 770000
value_btc: 0.00770000
spending_tx_id: ef9b29ec30ffc925e80a12e35a5951785202505d7181c3387d5c1b737af3b28d

address: 15tyBTQjsSaxztJo3JAypEzRooJHXfdkJW
scriptPubkey: 76a91435b49d3644f874135757b0587251ebfb73a367bb88ac
value_sats: 2161800
value_btc: 0.02161800
spending_tx_id: 47d05dc334f20fc3c378f478c5fe7a99adb992bde16e107423cf797e021034ba

address: 18DZeWuJJx6wrQ8BYzdnJcHXfT1Z1d7nK
scriptPubkey: 76a914015d6610c64946899bb3ccad947e9b6e6456d02688ac
value_sats: 10000000
value_btc: 0.10000000
spending_tx_id: f338cb85b1594835633bc83f50ad44f6cbe2ad61bc14b79055b4e383bd85e0f1

address: 19uTGJQNHQvkjNtDGC1UVVLATpC2Z6jV4i
scriptPubkey: 76a91461ac8f68e61bc0fdb1189df987e78e2f74bb0a4c88ac
value_sats: 25887559
value_btc: 0.25887559
spending_tx_id: fa9dcf8f03644ed3f895aaa51257fab1e0142ce8a71b13be97357a782011b623

address: 1JAE7Exubz5HxpBCzZiTc3SFUHFUAZqy3N
scriptPubkey: 76a914bc38d2daef1776963c2502a1bab72dbe7e19af1e88ac
value_sats: 2000000000
value_btc: 20.00000000
spending_tx_id: 6316605cd12f3b4a63b849a7c34fe7d3608cf861d355e60fb6b02ffb8112b5d5

address: 12318mMkQc7QtNLYGds3NfuNuz6DVBhuZz
scriptPubkey: 76a9140b5911c83469e3566f839c1d1872299da22b2b2488ac
value_sats: 2992626
value_btc: 0.02992626
spending_tx_id: 53a02f884be5f1b93ccfd575cfa4db276e28a76df6f5da0c2a0c7120f6ec697c

address: 1G9M4QXvkQfPt9MV79DmBYox7Vo3yoayc2
scriptPubkey: 76a914a61df5689412f5f7c22d77e4fb7fa4eb9a7e2ea388ac
value_sats: 30511145
value_btc: 0.30511145
spending_tx_id: 6271f7db24731e2741a6a31b0fd237b91fcddc639e9d349d74dc1cc8a327785b

address: 12MJbqxcFrxHrHGQnACpYw2uhdtPtkuc8W
scriptPubkey: 76a9140ecf232c4b70f1e07dd7c6e3992acdceca13a24488ac
value_sats: 398622923
value_btc: 3.98622923
spending_tx_id: 8711c412f225cd56e8d8a4b9246d948d74102d85769d90d0e178dcdd0a477bf7

address: 1F8FJ526wt8c5ECn2nA7TjFi481xqpwx1Z
scriptPubkey: 76a9149af09ae04579db61d0d5dde7154497fd0758bf0588ac
value_sats: 9500000
value_btc: 0.09500000
spending_tx_id: f87b97ff5c0fa4269a2db93788bdc42dfdc9deaa0cbe3de5cd951ee85a0cb269

address: 1M4HDgGgoEPbF11tTML1o3DHvKqZtmVnaU
scriptPubkey: 76a914dc014d5926de78aafbb75f0f95dcbd17e30556d588ac
value_sats: 30859136
value_btc: 0.30859136
spending_tx_id: 2a87d43fd10be359c0b6179b96065a96d85ded33cb0be93cc065e86a36c87389

address: 1AcgQ33qRmz4Keg34YR9fK2u2tUm7jgAXX
scriptPubkey: 76a914697893eb5f984ebba237be44b2f27e5f1ecc23e188ac
value_sats: 241470000
value_btc: 2.41470000
spending_tx_id: 0d7a166df291ea04164bc5a835d8d5bb182489218c58f46f19ffb904926a6007

END_LIST: outputs