tx_hash: 98a15ff19a2c039bb33bd2d8175a2d356bc996f8eb2110eaedb26bdd2fd0aeaf
block_height: 469543
tx_index: 876
size_bytes: 2390
is_coinbase_tx: False
fee_sats: 940687
fee_btc: 0.00940687
fee_sats_per_byte: 393.592887029

START_LIST: inputs

tx_hash: 5de380da4a2ae7ddc10c888cb8684e4a263bee2514cdb742b132de3088b411a9
out_index: 1
value_sats: 1910567374
value_btc: 19.10567374
scriptsig: 48304502210084ff1c89577cc0ec1009f0d7f9ea20eed052a28446a718aa4f8b02a685efb4220220444bd9d3a67b5cc47f668765f6aa43da45baf28053f8d4fc9b1e829eb0711db5012103bb1a168f00a8d993af9614d913d43eb61384299dd9d5214757ab3ac540dbd03f
sequence: feffffff

END_LIST: inputs

START_LIST: outputs

address: 12Bhm4M1MfcZDXc1FDBdqHZLn5gErFYUZX
scriptPubkey: 76a9140cfe4f500660177ad9e215c7c8cc25fb46f6bad788ac
value_sats: 65210000
value_btc: 0.65210000
spending_tx_id: 589b0b92f2f9050f5e494f3862cebcbb16947ca0f60fe18f6759c946afaba319

address: 19rQXDaQhcrzqjPa3sgX8Jmtm2ppjyLCAk
scriptPubkey: 76a914611905d12d712e14759668544203ec72b51fd7bc88ac
value_sats: 3654000
value_btc: 0.03654000
spending_tx_id: 9a18a3ad44659a5a86819cfa097fd07347bd3ba78fe9a278621527ff02b1109b

address: unknown_address
scriptPubkey: a9147247ea73484f321fc4098e6c5c3c2cc9bf2510ff87
value_sats: 135168
value_btc: 0.00135168
spending_tx_id: 37fcf1a83cdf485bde544ab6988b4d25c36bffc95f50f9256a671c9be7c9eb20

address: 1PJU5PSk4jHV8mxmTbCozbJdtVUHcFek1o
scriptPubkey: 76a914f4a070b0c59757f47a452183de4de3464ec24fdd88ac
value_sats: 4000000
value_btc: 0.04000000
spending_tx_id: d0cb0327a2aa5d62e6a9e23adc12a2bab4ee9dfcda5270bb52a6590f84d07201

address: unknown_address
scriptPubkey: a914311bd3a20b0f36936b93c7dc73af670f478c386d87
value_sats: 36187390
value_btc: 0.36187390
spending_tx_id: 1ade84aa674a2f6237c3b74c56135fb7023236590c989e385043984558cf1b4d

address: 1EW9esw4dFHeFPhdd9MUJ32n4PckFdRciP
scriptPubkey: 76a914941cebda65a50bad36e74b8441b56f4e63b4ae6c88ac
value_sats: 7922047
value_btc: 0.07922047
spending_tx_id: 7a97db2696b494eeff58fc234a13520637486cea4b674178bd5ece577af72de9

address: 1CJVTq92beVZYf3SK7L1anaen2zPyYCbFB
scriptPubkey: 76a9147bf836df1e7fad5c7011a0ff08b894ec05cdc1a588ac
value_sats: 398860000
value_btc: 3.98860000
spending_tx_id: 3d349286d6c777de8fed492cc5e82d0ca5f11c5dab3716923ec5dac566ece33c

address: 16KPbn6mz42LMjqMiKURXxsEoVrMRAz33v
scriptPubkey: 76a9143a52fb3f8b0ab0f0358564934e48e3b901d751db88ac
value_sats: 2870000
value_btc: 0.02870000
spending_tx_id: 51eeb62a4fbcfa265ff206d7077b4c8a6d3e0dbf446fc924366d3772a6785bf2

address: 1NB6S4qCPGebG2281azHToc6sSQmTZnMVy
scriptPubkey: 76a914e84355eba8e5ac415fa2dacde13046faf8f83dad88ac
value_sats: 500000
value_btc: 0.00500000
spending_tx_id: 8eed65daa742cb9b70d2e9b5e45c5028c1e62be3beb5976ae57411c8a196bc92

address: 1EMoucDF5s1tBrBcEttGcdC6ggbxp8JbGM
scriptPubkey: 76a91492891c4549fc08781f4e078e2ac128eac9dca8a488ac
value_sats: 1089551
value_btc: 0.01089551
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 141aP1y3dyGokA93yZGg1ngLqutRHrWgZJ
scriptPubkey: 76a91421043dc1a7a0c7d925f979df44a5e11b2117b9ee88ac
value_sats: 147444
value_btc: 0.00147444
spending_tx_id: 9ed8ecf4dae2b72177fe1a6fd97fb04b66d50dc3ca2bc0ba1e3d8795a9b62e8e

address: 18AsTVERJ8yoQFqB6HDu6VX1ZZQWmL2yp1
scriptPubkey: 76a9144ea6be457f41b938a27c33aef4298fafdd04b5e988ac
value_sats: 11000000
value_btc: 0.11000000
spending_tx_id: af963e2252d40a8d830d4a0510a9c87c52fdb21e395bef4323d62699dd8e4af3

address: 1CrDSpLHsC7XM8WYGdePaqRggUxYj5GnEo
scriptPubkey: 76a91481f82786bac1c0e540ef2eac97bbfd285365f6d688ac
value_sats: 297077
value_btc: 0.00297077
spending_tx_id: e00bd47540142e8c9c23f49d57848e8c827078cd28ed13171b7a3bd659bc95ee

address: 1AvG7dM6BkcfQKz11DfEanZLpUCrmhvF6B
scriptPubkey: 76a9146ccbcb762825e45033e2d210faa76f2d278396e788ac
value_sats: 8482683
value_btc: 0.08482683
spending_tx_id: 32ea169fdda526aace70899881c00f362c46225515dcb9a99db8f226fc1ed4ff

address: 13fWmZotVBEZkegCdbzQ1Wf76ivBWyH66x
scriptPubkey: 76a9141d38e852129222d4517ff047f6a31fb39d94bf1988ac
value_sats: 714413
value_btc: 0.00714413
spending_tx_id: d7b15b8a2d03edc36fa231f1baf5db06d36dab3ab2c39e5ae3b3051347bcb6dc

address: 1HUQp1D714hjCwKhWrm2gtCPnXkdqFSHTb
scriptPubkey: 76a914b4b11e93526daa1612964737d0b94271415ec31888ac
value_sats: 2216820
value_btc: 0.02216820
spending_tx_id: ce4e05d7c91343f343d1d9f0f59455074234cfc05a3246bacb5d26956f11efdd

address: 15yXnTdZk87sRmrsTtSMpaw3oX92GK8yKJ
scriptPubkey: 76a91436917e76be98331bea6d6fafae067bd87da7c1f488ac
value_sats: 131039049
value_btc: 1.31039049
spending_tx_id: 22c6bd59a12ef42221b344af029d0fe96e28c5ef90611e25b8e30fdfdc2bc207

address: unknown_address
scriptPubkey: a914879cbfed3703d55333d6c2e131811dfafe4afb4187
value_sats: 3387255
value_btc: 0.03387255
spending_tx_id: 5a78d03404da1a894c757ea4c6a1922ccadd013736079491bdb86bd664d4a500

address: 1DQTNvKBcjsNMEvJik4AquvUhXHCt6p7U2
scriptPubkey: 76a9148811187ffc24b265603b073c10745228e2da94e388ac
value_sats: 993300
value_btc: 0.00993300
spending_tx_id: 41df976af0d5015c9601ee0232f1e1ecbc4271d32925f09f2120fcc16ec666a5

address: 16S5jgAmetZaw8KP2kJQ6AJp2dsqWwFTtf
scriptPubkey: 76a9143b96fb2f9529034ccb1ea33bd912cda37056019488ac
value_sats: 1437863
value_btc: 0.01437863
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 1JY5JNXZ8eDhjBBdMNcPFWNW8XFbvAJb5s
scriptPubkey: 76a914c05a9f476ec2fafe3363e075ed50e842fcc1c0cd88ac
value_sats: 1255143
value_btc: 0.01255143
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 16Uti18ETHyaMBxVhLZwztP5m5LzePhTWW
scriptPubkey: 76a9143c1f05cd289299d4de5d24a0b77bce9bdfa17b8488ac
value_sats: 198388
value_btc: 0.00198388
spending_tx_id: 68998938bcd23ce3a69b454010313d5ec1ff4c438463f6d7e87c8d0ef595ebeb

address: 14eAkXZAhJsrXgKbsLYBHeMTFi8sQv2s5W
scriptPubkey: 76a91427efe83f23b0fe9882ebebd2a7d919961c520ebd88ac
value_sats: 200000
value_btc: 0.00200000
spending_tx_id: d7b15b8a2d03edc36fa231f1baf5db06d36dab3ab2c39e5ae3b3051347bcb6dc

address: 1N6y9SW42Hm1R84eMWkymEUG1cm4fLijCJ
scriptPubkey: 76a914e77b96d492343d8115b9fe7bc817b02bff4d8c4788ac
value_sats: 3949917
value_btc: 0.03949917
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 13V5sFGEpXS8f8x4FboYsAczKv5S4kZH4a
scriptPubkey: 76a9141b3ff5efa03f5b61473a3a04e3c8d88849e1882d88ac
value_sats: 271670
value_btc: 0.00271670
spending_tx_id: e2210fb03e16ebb778c335c79af0091cbcb1d6491b44d255fd54f8694addeb91

address: 1PVgnKSAsf61eJhRdVdVNUuii9eZScTgVm
scriptPubkey: 76a914f6bf9f3919f1ee9e5027528e18626fa1893ac5a788ac
value_sats: 386900
value_btc: 0.00386900
spending_tx_id: 45f014a6f7b60e3350326b6125bfd55b0587f4771bd8c984f98a34677d2caf11

address: 1AuZBVCuEh6qtptyusm6Tr4bj1MVEEo5t4
scriptPubkey: 76a9146ca9a0100728a03d4b2c3e08067cb970f9769d4688ac
value_sats: 915596
value_btc: 0.00915596
spending_tx_id: d7b15b8a2d03edc36fa231f1baf5db06d36dab3ab2c39e5ae3b3051347bcb6dc

address: unknown_address
scriptPubkey: a91450a1950f53714ad583df7c08e151f6fc804fc2e487
value_sats: 100000000
value_btc: 1.00000000
spending_tx_id: 195d35d6c54e2e4719693afdb0fe5eacdd816be86523d56c265ba3ab11a8b7f3

address: 1DGPCZ8YmWrgrc8RutD7eNdKgZNbeg1VNn
scriptPubkey: 76a914868a47a0bcd5545672f64777e173479af51b739088ac
value_sats: 313746
value_btc: 0.00313746
spending_tx_id: 51387d0f36470abad3d1d203f2ae3bc5f863f153612caf38656895aa78b32ec8

address: 16tjMNWQyfr6YtdQZEhhPyT1WsZLP38rxx
scriptPubkey: 76a91440a1322c5593f15c19da40c37432168d7a3432ad88ac
value_sats: 1530000
value_btc: 0.01530000
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 1JhJ4ERENB9BQFUvtF41GsrdzFusdm7u1T
scriptPubkey: 76a914c21903a1d02a08785da2bfe76353d27835970b2e88ac
value_sats: 7807107
value_btc: 0.07807107
spending_tx_id: b0190a92453a9ac5e4a696d6ce756b5c9fda790e17ac3abae2cce7199d81365a

address: 1JvcKVdCquxhi2PBdLmp17p4KucsyGEvgc
scriptPubkey: 76a914c49daac0158b7e09b5d9756f1f7dd09ee3055ccb88ac
value_sats: 742696829
value_btc: 7.42696829
spending_tx_id: 8dd850a350f8d788bd43eaa853512139d1120d5f37ca53d57350304980b726e6

address: 1D2WdPcUn3X1mCCkJ8AUM2UhRmsJ6FoAwn
scriptPubkey: 76a91483eaa836b2896efa841ae61b594474efea0ec20388ac
value_sats: 13012000
value_btc: 0.13012000
spending_tx_id: bb62f25a88d954bc257c5361580b0c7dec98047d7ed7eca837605f926f1fc7d9

address: 1AeuCtEVNbzdeTNPvp7ztzX48oNGANRjxu
scriptPubkey: 76a91469e419e09b1a4d3e1700010b64cc4b5bf075c15888ac
value_sats: 14829335
value_btc: 0.14829335
spending_tx_id: a6ede7778f6f772b2c622ee649bc69691569b57a9010d896aab1d78fa300eb76

address: 13UYP3se7aybJ3yJxuvorYwgNRo4o5E6TQ
scriptPubkey: 76a9141b25ad68a452d23362c3aa10663d86b5aa11a4f888ac
value_sats: 4553641
value_btc: 0.04553641
spending_tx_id: 2478f5f9073500a3499e708c3b3e98f40d730e97ca997ae856856c7c268752f4

address: 1BhGdPFCvtaJba7DPgEcGHgQ2y7gkmENKV
scriptPubkey: 76a914754ef0faa22490414f5e0f00330278a9b8a43fb588ac
value_sats: 530777
value_btc: 0.00530777
spending_tx_id: 6e27dd07037a732f6a7bf1ed15130f655106288537612afebed3f5ef7ab402d4

address: 1ALPdd3nKmfBtBX5Lmmxm3FcMUJofikjY7
scriptPubkey: 76a9146663ed54b6deb5cfa21bc37f3e6fb6ea51d6013b88ac
value_sats: 792205
value_btc: 0.00792205
spending_tx_id: 9f8305dcfe86a18a2200f14b3239d85b5d7369cca0ab896c37aff2a4caf86c2f

address: unknown_address
scriptPubkey: a914b2e7fe77fd7ea64575dae8f155a6aae1b2f1ff9587
value_sats: 991300
value_btc: 0.00991300
spending_tx_id: 002e99aa1445b6da861bb472fec711a0037382217334484b80eb460e8ec96439

address: 1EarygPJNxNMqRLwPKQ9kFGgEwEDn6tinV
scriptPubkey: 76a914950114b042d986fe8aa222af009ec51a516991b588ac
value_sats: 454000
value_btc: 0.00454000
spending_tx_id: 29ca5885090da2fed0685a2ba7f75eacc818ee07b3bbf8da00cb36e6ac83c805

address: 1L2v9DTnUooa2bhk7NFoiPfV3huk5rzbw7
scriptPubkey: 76a914d0c72a8fcfe613f8fe16e9f980fe083cd3c2582a88ac
value_sats: 947645
value_btc: 0.00947645
spending_tx_id: d7b15b8a2d03edc36fa231f1baf5db06d36dab3ab2c39e5ae3b3051347bcb6dc

address: 1KaPgae7kXTWwhyhNoa3RCiXzK9muHWkRH
scriptPubkey: 76a914cbc2ecd81b79be30ef095ea2738e2718bcfc735d88ac
value_sats: 657265
value_btc: 0.00657265
spending_tx_id: d7b15b8a2d03edc36fa231f1baf5db06d36dab3ab2c39e5ae3b3051347bcb6dc

address: 1JKthxurHqCMRVKR3z8bXLyfrSUqN9NmHs
scriptPubkey: 76a914be0cc9b14da6dbb32a324062348b452379e393ed88ac
value_sats: 3487875
value_btc: 0.03487875
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 18y2d28exCvD5E44f1sThQzvffLi5kvHtF
scriptPubkey: 76a9145761870af8241601e8d4b2786fc5bcdc05b5dc7188ac
value_sats: 3825716
value_btc: 0.03825716
spending_tx_id: 9a18a3ad44659a5a86819cfa097fd07347bd3ba78fe9a278621527ff02b1109b

address: 1QFERWSqDMo4wSjX3fkPRLvGRYVCcFouiu
scriptPubkey: 76a914fefbebcb3173aee9ad644616d90b7209e9f1e47688ac
value_sats: 29000000
value_btc: 0.29000000
spending_tx_id: 6e0ebeeae08edaa7413b08202a30c9eaae2fb8246e491d23ab2875cb17b8a7e6

address: 16ifd5BGavCzmsANpFwbYDdJ8Hq3WjxBCG
scriptPubkey: 76a9143eb9ec5e7fc6a544278674bf47b6ee1ee35150f588ac
value_sats: 480809
value_btc: 0.00480809
spending_tx_id: cdebee871f204af42d336598484dfc8de7890388b8d8dd187a032b25d1ac1674

address: 1NWhR1XnMscAm5xXnPZUh6S3Ed9cjKKaxa
scriptPubkey: 76a914ebf870b2287fbe24bd10c31b188452487c0c4f4788ac
value_sats: 85399667
value_btc: 0.85399667
spending_tx_id: a7e102062080faaf5b2a448f4f9e3bfa2f276d36db9ae35fcba506fa9d7016c8

address: 14g3xsb8st9BC7Tn1Fay5kWYTgX3ptRVit
scriptPubkey: 76a914284b12d1a024341c79955b6cb70db75955e1a53088ac
value_sats: 21700859
value_btc: 0.21700859
spending_tx_id: 96a3f02fe8ed61af6d7afa305bab284250c3668f54ae81a89ed313be75a00336

address: 1FYiHP2pc2YXPmGhZSgJJyjnCKn64NEpAu
scriptPubkey: 76a9149f911dda24193a51b96d149bca25e949d779442388ac
value_sats: 792205
value_btc: 0.00792205
spending_tx_id: ca077d5f29b9432ce26fe5a588be572c3468588c58e2b5117b7d65394a836ff3

address: 1672BrBaYxg2d8N43dgmkiwg4uwojip41M
scriptPubkey: 76a91437fc1d965ea298187b1f9d2a03ac6d28cc18d92f88ac
value_sats: 1955681
value_btc: 0.01955681
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 1LandC9rVrBLX3NgFZtkw6LuasiA1BNGc4
scriptPubkey: 76a914d6ce339e2b09e46364928e22307439005851cde488ac
value_sats: 1035215
value_btc: 0.01035215
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 17xHVD4TzSdZjTLT7BFWYRvhn5fBRgQmnt
scriptPubkey: 76a9144c45650b8f1f7370375ee01f6ae9fd6952db309c88ac
value_sats: 3000000
value_btc: 0.03000000
spending_tx_id: d0cb0327a2aa5d62e6a9e23adc12a2bab4ee9dfcda5270bb52a6590f84d07201

address: unknown_address
scriptPubkey: a914599ef36306ea132b7304ac14be2b5dcd03a06c9f87
value_sats: 19490000
value_btc: 0.19490000
spending_tx_id: 1c283b54e2da24db2e2987471189aee9cef8e6c8ba13c77d83950fbe56fa25a3

address: 192Mnr3kZVjiXhoKi9JTct56F3ddVwjbk7
scriptPubkey: 76a9145802c6f7d551c43a5540ddaae49b0d01d317adfa88ac
value_sats: 2657400
value_btc: 0.02657400
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

address: 1KSUkJ6BP3ZaCX61FcxxRmqPrpGZZnazJM
scriptPubkey: 76a914ca43d3218b55e6b1fd9d2e3e1b837519dd3bf6d788ac
value_sats: 85400000
value_btc: 0.85400000
spending_tx_id: b17ea7bfe7c00a901580d8e454044a4f4879fc19dcd773f09dc5dbf38ecc5dd5

address: 1H7bsspXohVUaGtdyaXnZ3a6oL95NV6asq
scriptPubkey: 76a914b0c19f4fcca5154c82b1576237a18afb34e8f8ba88ac
value_sats: 1391760
value_btc: 0.01391760
spending_tx_id: 4d8765a1830e95e4523a2ec9fb0651e24a47089c57e452480049c18fd0b02474

address: 17J1BeH99UWAsjVScBeyZRaDK5tmbczNdN
scriptPubkey: 76a9144507faaea369468953a2860e2148a1f8e1cf6e8288ac
value_sats: 5000000
value_btc: 0.05000000
spending_tx_id: 9a18a3ad44659a5a86819cfa097fd07347bd3ba78fe9a278621527ff02b1109b

address: 1BMAwtJb3Mubxrz9UqYPjwyvFicqvmLnXc
scriptPubkey: 76a9147181e13b8226fe1ab0e55c6d362e35d90b1dec1c88ac
value_sats: 1318000
value_btc: 0.01318000
spending_tx_id: c9ffbe4070fb768a94cdaabe757bec0e5724b548080aa3b925e3771605290c52

address: 1PiYjwwrRy9MWdRo3DyfUvFhsHzUhj3bFw
scriptPubkey: 76a914f92e5139c3bbb01b025ed018952c2c882bbcc87a88ac
value_sats: 1169558
value_btc: 0.01169558
spending_tx_id: ba77df8c68022325207985301b5ecfa03553d4ee76c9f4bd0eeab0da69b51d4c

address: 12KZUPxEdkpsMdc8x7qwxYXGfXESDs4fXH
scriptPubkey: 76a9140e7ab83a5bcd4abc16e68fe343dc4484c603c3a288ac
value_sats: 4902000
value_btc: 0.04902000
spending_tx_id: 131171fdf256d054a3f3ab9bace442d3ae718a7ec9a165f9f7315b4c965c1905

address: 19kpsm1Bq2Jc1dGj1wUxYj5J5jpsh18pYt
scriptPubkey: 76a914600adb568dc3b11f65e1896e625800409dfc820c88ac
value_sats: 1031316
value_btc: 0.01031316
spending_tx_id: e805cc5f107c19a5390f8fa47e4ac9c0894466ac9048f61c3a1dcb3711082b23

address: 17VjLSfQJDs6n4m3ziUAnTJktbcds8A7zS
scriptPubkey: 76a914473fbdc532ea0f772f6d3af8859c7fb5f7774e7988ac
value_sats: 12478041
value_btc: 0.12478041
spending_tx_id: 32ea169fdda526aace70899881c00f362c46225515dcb9a99db8f226fc1ed4ff

address: 1Pm8RGGaRtFV44tYfRY9iKUjXcPKj9VUoH
scriptPubkey: 76a914f9ab43173f1ebad52a22985ed36ce7e0fb0efb4b88ac
value_sats: 10712968
value_btc: 0.10712968
spending_tx_id: 789d3448361c6e4f9c4e593f7b4f4def09f42e9152fccf7e794aea4db3726cc2

address: 18WAxqzjycLwEcXSTBZehSBsZRZLQ4huh4
scriptPubkey: 76a914524d428b5925d396c1dfa727a3427480a0969a3b88ac
value_sats: 15900000
value_btc: 0.15900000
spending_tx_id: f81ebabcc9b792ef3a3cd7c2b52cc56e3e1c0b495ce747673fb62a2592b63b29

address: 1GiXURsT5tB5o78WKXnZbjien2wjXPUYY7
scriptPubkey: 76a914ac6460f21df8083ead18f127834e039bf659f27088ac
value_sats: 8947543
value_btc: 0.08947543
spending_tx_id: 4232f70d7cc17792d8328c93be0072a77e2202cb14535c2c9a4267141ce71697

address: 1FY2uAj8YTjnuuoSBJ9RgpF3skhBWrxxYH
scriptPubkey: 76a9149f703dca007759355fe6d28dcc697677c16ff1cd88ac
value_sats: 8293550
value_btc: 0.08293550
spending_tx_id: 32ea169fdda526aace70899881c00f362c46225515dcb9a99db8f226fc1ed4ff

address: 1Pm28E4dS8Nkmva8UQi1AFq5Z3HEZ8KNgH
scriptPubkey: 76a914f9a602207691599bc98ec5159108b66bf33cb6b888ac
value_sats: 3819000
value_btc: 0.03819000
spending_tx_id: 8b617a0ab42f6b19361b5097711b166bb780fb70fdc0612e02704a6e551bb90d

END_LIST: outputs