tx_hash: ecf1a385a4a68c06adf85196ff5da2e1ca006d0ed6348ba7d4ad36c9e576406a
block_height: 833314
tx_index: 647
size_bytes: 2701
is_coinbase_tx: False
fee_sats: 250182
fee_btc: 0.00250182
fee_sats_per_byte: 92.6256941873

START_LIST: inputs

tx_hash: 4e4ba5e695dc53087e27c06a7118d96acd4a0b090eb966c60a396696a4fe0fce
out_index: 14
value_sats: 1729296234
value_btc: 17.29296234
scriptsig: 160014abef55b448d2d997e13305f56c93e165f4d9b973
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 1Acv7i4rMQWEZM4E3kA4nWWEMhgHefDPNR
scriptPubkey: 76a91469840788f06150ef18408595d3e31b7ff913f8e988ac
value_sats: 370169
value_btc: 0.00370169
spending_tx_id: e703280458261e7d7fbfa03e0f73edc7f16a95a4b439a5e33560d129957a8d0c

address: unknown_address
scriptPubkey: 00148d7fab3d405b617c8d1febde99e5e6e1cd5ca6e7
value_sats: 318277
value_btc: 0.00318277
spending_tx_id: aad50d15fb7c3e48bce83ed80da648daf2f1af6866230f5df0b9c1fd847de470

address: unknown_address
scriptPubkey: a914c9b0c87f22caed809b910f3858e078373476814687
value_sats: 209225957
value_btc: 2.09225957
spending_tx_id: b7adc636fe13d4c9f85d31264975dd96a81d8eefc561470ef06a627a31b06cf2

address: 19e3eKX4KPkEWi1KACqZyyZqCZz5v6Qfgu
scriptPubkey: 76a9145ec29a7e077b6b442b893b97b4de8572f1413f2e88ac
value_sats: 226165
value_btc: 0.00226165
spending_tx_id: c4a22a0ac07373e99f6d4e60ecce13622345993b9692d8581ae1b15857d4408a

address: unknown_address
scriptPubkey: a91495e41d38a29894da6a782bdbeeb198ac0a3d970387
value_sats: 95675
value_btc: 0.00095675
spending_tx_id: 1414560107e653b33817eb0dde803f15889ac23de9e66f9c9f9b9d3cdaa6190a

address: 16wGojaNHKHQTrBC4RUXm9nSUby5kSy8sP
scriptPubkey: 76a914411c48eb3868cdffad48e247ab2ce9b3ccb39d0788ac
value_sats: 1673857
value_btc: 0.01673857
spending_tx_id: 5f5f7cf524fdb2835037a575d89887350125a25243f0d7bc429cabd4f625fc89

address: 1AbxpMNAE7M3rbhTB3Pj2tQVEUmWEahUmh
scriptPubkey: 76a9146955de312e72c168c198cf0a1b2a320f7256c15288ac
value_sats: 29501265
value_btc: 0.29501265
spending_tx_id: 275474933b130a57f2bc38fcacab1d69d92bb7428c2aa77d50dfd7b25523e0a3

address: unknown_address
scriptPubkey: 0014a605540500be0bb3f0b0738c67bb6908ca80c741
value_sats: 138219
value_btc: 0.00138219
spending_tx_id: 4c015ea7ec976052a9c91149a10c4fbe3d3025bf6797547c800d29a57aa84155

address: unknown_address
scriptPubkey: 0014f71156218792bedef7f134a61c7ecabf3f09234d
value_sats: 3982413
value_btc: 0.03982413
spending_tx_id: 95bb944ce90b566b7a1ccfd877ee0491c33f254550fc5e54b091c75b8d8f9932

address: unknown_address
scriptPubkey: 00140276fc1b115b153c63822c02e70f67225ab638d4
value_sats: 90453
value_btc: 0.00090453
spending_tx_id: 468077201231ed21a08a684888574550c389439b1fabb1a311b8c958f6b76f8b

address: unknown_address
scriptPubkey: 00140884a9f19a7974150d6827a2e78069184e02c26c
value_sats: 159087
value_btc: 0.00159087
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 0014d86fa9e9bdc16f076f37b5bca8a65a38ae9f0f54
value_sats: 181978
value_btc: 0.00181978
spending_tx_id: 8a7951ad96e78190afe024a19bebc3b893c7aab8579a45efad6e08009db1d835

address: unknown_address
scriptPubkey: 001493f9fd57ee511f9c15f512b3cca3b9e2cdef8d25
value_sats: 145173
value_btc: 0.00145173
spending_tx_id: 4d5d26c43447628b6bcb142dce7053c3afc7d5288624d7a88b70de224e7198ab

address: unknown_address
scriptPubkey: 0014ecc2a555687d4e9ea6c79d9af0d63efa2edcd0b0
value_sats: 1449274
value_btc: 0.01449274
spending_tx_id: unspent

address: unknown_address
scriptPubkey: a9147b340dbef63fbf464ef3e7b21b1d36e2da348e6b87
value_sats: 1170877
value_btc: 0.01170877
spending_tx_id: 8828553a47c277d7114c0702c930cea80a215b82954cfdc5765f2c9f330cf9d1

address: unknown_address
scriptPubkey: a914ca57aa19ea53778dd055cf866d8700ffd121a11687
value_sats: 80640
value_btc: 0.00080640
spending_tx_id: 62101cff29028360fb715a5f4b8cc5666ccefbbc579b97a02daaf912f20d3bc4

address: unknown_address
scriptPubkey: 00141ffafaa6b560946fef9da3a624af590e576ad5cb
value_sats: 159717
value_btc: 0.00159717
spending_tx_id: unspent

address: unknown_address
scriptPubkey: a91417e891665752c113d9e5f7310bd3916b1a3dc55e87
value_sats: 187040
value_btc: 0.00187040
spending_tx_id: c0f50de4fbc598c15e3dfd822458eec5cd140ef93678ab22d6f6a27ce881cf89

address: unknown_address
scriptPubkey: 002014726cb9ddef8db1f5695553a3bfd67252e2bf9be1b2da475b7c951a90904fff
value_sats: 482225
value_btc: 0.00482225
spending_tx_id: 31984751a14653cc2fc60b1714fa502c3ddb40736e89348490dbbbbc1423eb81

address: unknown_address
scriptPubkey: 0014bce7c618ebf49b93d6f8cc2bb07e791ac910fc30
value_sats: 597179
value_btc: 0.00597179
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 00148e39c89b76103879477caaf48cc2bc850f5a6d07
value_sats: 140119
value_btc: 0.00140119
spending_tx_id: 226e3cc755f99c97a2d78ecd082839891ea186f9493ae0cb6ca5ef921f554c36

address: unknown_address
scriptPubkey: a9146062ed6f9a7c8ca6376592c0ec456be6b0d2fbe287
value_sats: 94494
value_btc: 0.00094494
spending_tx_id: 4af159d014a7a787c6a21d77afe8da17a49e1c67965d8592d6adfa2cd68663dc

address: 1J3JwzwXjAUkEYcG7t79mMDkgZD1fx5Y6k
scriptPubkey: 76a914bae9f3e41712b1fd11e5574ac76dba330ba651c388ac
value_sats: 622482
value_btc: 0.00622482
spending_tx_id: a525112bb51d2d49f1ba97d3a60fe1e3d5dfd44366e316b0cf49a6cd95baa3fe

address: unknown_address
scriptPubkey: a9140b9ecb3705717a0934fafbfa7bd4e9c4b6d4330d87
value_sats: 257514
value_btc: 0.00257514
spending_tx_id: fa5c4a42f019a2506147f0398f372f0a21d9f0cc50cdf9f8a5ec1d272396e192

address: unknown_address
scriptPubkey: a914e1308df540c2cc5161365f35998f58878d228d7687
value_sats: 47262
value_btc: 0.00047262
spending_tx_id: 6f3b8311220826d237f26dac61a2459e123486f4aecd4761a29e8084dd2556b2

address: unknown_address
scriptPubkey: 002073fa58d3ec087050b1893a4e69c91777cbf95a715c9c95dd1abddf2b7dc79f61
value_sats: 54210
value_btc: 0.00054210
spending_tx_id: 2a3d34b880b02d1372f004b87985692830b02e99d90a502b8049765979bff56b

address: unknown_address
scriptPubkey: 00142e6c1b28f724dfca8cfb57a6eb84267eed90fc91
value_sats: 174765
value_btc: 0.00174765
spending_tx_id: ca1044cc37fe4643925dcfbcea87db0a26a0dfc2f408137263e6b30878e0ab8a

address: 15hYxkHSvu7Uk8RNrWYYNYtjtmayukkERQ
scriptPubkey: 76a914338bd248e70945e1984348226d198aafdad5de8588ac
value_sats: 15000000
value_btc: 0.15000000
spending_tx_id: 43a03420272b7c6428d41ae5945a29d08406d9d0e749e8780471e4eacb3a5d7b

address: unknown_address
scriptPubkey: 00142250558b3178daf8bcfd3e23fa763f1683bb160f
value_sats: 717225
value_btc: 0.00717225
spending_tx_id: a7690bc41d767dec79751c9c6553577dc362789fd0692c8bf822ed61520b49fd

address: unknown_address
scriptPubkey: 0014a645f86cdcfdb457575ad93e782e07d57b3baa24
value_sats: 31818
value_btc: 0.00031818
spending_tx_id: 8ddeefeec97bfd9c69185665e04df53fa50a6761a5116aa0ac127eb21d15523f

address: unknown_address
scriptPubkey: 00146582baaa3f02769c5218b9ff5ab3e53c242f64ed
value_sats: 200000000
value_btc: 2.00000000
spending_tx_id: 94e708f0dd15f3268154966a6803e4990427a93c0a01200746c0e348bb1f00c5

address: 1AkDrDy42DrGuW78Jaqut43usnX6kW7xRi
scriptPubkey: 76a9146ae5be738b89d4a53063d29bd4a8043340a92cc388ac
value_sats: 14859345
value_btc: 0.14859345
spending_tx_id: 3f7844e66c9b4b6660092e454eb3c51569bdff9620e6c8bd297df04f3a2feb71

address: unknown_address
scriptPubkey: 0014912f850dc26d7fd80302dba1ec54b7686dea6998
value_sats: 416448
value_btc: 0.00416448
spending_tx_id: 0ebf8aa284c091660fa5ef30f3e070bb82977b303e3f63c69450cb5a246712f5

address: 17CEqbHhY8JFPZW212HZqqWutZCCHGwK2y
scriptPubkey: 76a91443f0e1a8913af3b951c68f38d33e0ec3181b7bb588ac
value_sats: 1450754
value_btc: 0.01450754
spending_tx_id: 7bd4b4eddc00355d47b5b14cdd057ae59ba7b5337a4e67960c0edb85e7b1dcf1

address: unknown_address
scriptPubkey: 00147dd470e1285191261a28dd63b39029dfda471d99
value_sats: 11278
value_btc: 0.00011278
spending_tx_id: 7fc1dc0d6eafc6169f9373d5c26df19e3486af63d395face5c5194fa06764688

address: unknown_address
scriptPubkey: 0014ebd95d6f57264e07452b68fdbf96d889767af372
value_sats: 136599
value_btc: 0.00136599
spending_tx_id: 6d94f88126998d109acced7efb2da3e8ae88ba0d03d0b0bc328beda0d0e374cb

address: unknown_address
scriptPubkey: 001432c05dd2a8bce6fdd90d9658d735c63b5e7bc446
value_sats: 99421038
value_btc: 0.99421038
spending_tx_id: 7fbe8d6dee81c603f6e61c729de14d430f8e21ac35877ad32dc15cca50412252

address: unknown_address
scriptPubkey: 0014b5695c4c6b6a017a241560ac23162771ae6a4310
value_sats: 15816
value_btc: 0.00015816
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 00142c6e835c5699157999ac0e18cfcdb0ffe3ed3586
value_sats: 225704
value_btc: 0.00225704
spending_tx_id: bc8c92f071714fc42353e87a2f3fea5b1ad11b7496d84b86be3c524bec5dbb8d

address: 1LnoVeewPS28d8U1ED4P8xvzbR9n8ysVhu
scriptPubkey: 76a914d913eb5bc0e2d030e7a5a92c63d7fbe61e3a40ea88ac
value_sats: 117539
value_btc: 0.00117539
spending_tx_id: 3a022b1b09071ef001dce155b25efc876c80c38485d8a32611ebb7fa72a53958

address: unknown_address
scriptPubkey: 001491cbd57377452323eba87b4d8b22cc457d9a26f3
value_sats: 85250
value_btc: 0.00085250
spending_tx_id: 591279587b735e8638387f76d0522c2c1641069d541856aa81096670923d00fa

address: unknown_address
scriptPubkey: 0014c3bda0fda9a3dac1fe61573b1b9426ab36b665e5
value_sats: 15782600
value_btc: 0.15782600
spending_tx_id: ae93586c477f993b7c07f4bf13b4146e75f72ad56769ad5a0e81dee0ab21e395

address: unknown_address
scriptPubkey: a91453b5c10fbd2786f4af01c457de017fc63ad9318c87
value_sats: 797780
value_btc: 0.00797780
spending_tx_id: d396cabb7fd3decdd846315608e36e57af158a0259c196865f1b4d06114ba51b

address: unknown_address
scriptPubkey: 0014a395b7dcca3e7170ff6b3923f109c2a8ec897b0a
value_sats: 48987165
value_btc: 0.48987165
spending_tx_id: 3b96f28b1e496c3b414e960f10fc33e294e6cdbf373fab6500b755765028f574

address: unknown_address
scriptPubkey: a914c54ada8ea4d7809522d0f0a4e4659a87eb2116e787
value_sats: 16491254
value_btc: 0.16491254
spending_tx_id: 5c84d40bb88c02dfb0ba7a9d99466d9f80af72deb5bedc8df3fe2cb6f000f85c

address: unknown_address
scriptPubkey: 0014f6af1efbdf3ad646b7d8ffe10e26b7b4d696b9aa
value_sats: 2089765
value_btc: 0.02089765
spending_tx_id: unspent

address: unknown_address
scriptPubkey: a91479ccd6630b14db38ddf15eaa2db35b16cbd5379f87
value_sats: 3400000
value_btc: 0.03400000
spending_tx_id: 5c84d40bb88c02dfb0ba7a9d99466d9f80af72deb5bedc8df3fe2cb6f000f85c

address: unknown_address
scriptPubkey: 0014b9697aea6d0de2440655c9b8c103fa9fecda6b97
value_sats: 266765
value_btc: 0.00266765
spending_tx_id: bd59f4934c40afa39c5de69b97e4627b22ba515641c700ba4f3f0cae2e16f1f0

address: unknown_address
scriptPubkey: 0014d29a0016624f812876bafc6dabfa711db3df1934
value_sats: 16359
value_btc: 0.00016359
spending_tx_id: 81cd4b6af7f47c357a65ab0e566dc647edee4dc3b5b466a3ab57c59af14e6fdf

address: 1KRoVXorN1PfjJVZneBC8d3YmByfR7qTkz
scriptPubkey: 76a914ca230e8324588f9d75fe06eaa7a1dfe10c23a1d288ac
value_sats: 223388
value_btc: 0.00223388
spending_tx_id: a1c66b461b5abff922cdacad22ac20c068384adae671dd6ef97790bb2798bb30

address: unknown_address
scriptPubkey: 00141c8e488f28b754ebba8efb524d6bdd7dc176fdd8
value_sats: 11016
value_btc: 0.00011016
spending_tx_id: 4260b8c2fc134597067c06723c0c3bea8e0bcac91de66658575b58698feb5edf

address: unknown_address
scriptPubkey: a914800d5bef7d59ca4d0493bc4b06392ea9b441786587
value_sats: 100000
value_btc: 0.00100000
spending_tx_id: 01c6e79683bdc82f86abb15b44f4614bb8b69c6d45e7cad135064935bd39d0ae

address: unknown_address
scriptPubkey: 00141c7e558b70e6c842e5a0434be294f7a10fe7bf53
value_sats: 54996
value_btc: 0.00054996
spending_tx_id: 05b31834ece96860c8bbbea909291820099dcba2f08b849f491659991e221f14

address: unknown_address
scriptPubkey: 001493d3fde6923ca962899a993a12da40876e056c4e
value_sats: 644836
value_btc: 0.00644836
spending_tx_id: unspent

address: unknown_address
scriptPubkey: 0014b040a64fadbbccac1a2c8e0e57b2c8d6d376690d
value_sats: 56521563
value_btc: 0.56521563
spending_tx_id: 7a7d6ab3ddc42740f2dae673a39d5daa2d2cb0299f61cfe49e0650d5d5c35a94

address: unknown_address
scriptPubkey: a9145aa5dde195d59cf7f4b07fab7f3017862654c4b187
value_sats: 482165
value_btc: 0.00482165
spending_tx_id: 722218d5261e6fcc485cda858903ce5b7ddc5b59922d2140ba8aa0ce78fd55b6

address: unknown_address
scriptPubkey: 001417d31982fbdd300950a519d5e6b9a29fe214c042
value_sats: 133268
value_btc: 0.00133268
spending_tx_id: unspent

address: unknown_address
scriptPubkey: a914d4fc8793ab30ba10a746f03bdcd20251eb17b3f687
value_sats: 234431
value_btc: 0.00234431
spending_tx_id: e5e71727282b0843c9c3a502291f985ba0ee61939d224c11a79e90208cfb6431

address: unknown_address
scriptPubkey: 00145bf09084e7cdb4e30b5908c8a76ec49fa14c59a7
value_sats: 528091
value_btc: 0.00528091
spending_tx_id: ae963fa0c2f0a00825951a4d7c50f1948f858d822851db97d070db0941532dd3

address: unknown_address
scriptPubkey: 0014323bf164cdbb93800636160479beb7d489d45950
value_sats: 312157
value_btc: 0.00312157
spending_tx_id: 591279587b735e8638387f76d0522c2c1641069d541856aa81096670923d00fa

address: 12yqaUAZSVRnAPVMbhWPdqaHi5eVq9ZmLn
scriptPubkey: 76a91415b7f83f456a2fc98527b201115c9f18a92c565388ac
value_sats: 4019471
value_btc: 0.04019471
spending_tx_id: 70bf1e93de622f6245ef7ca866329621aa7d32216a9ea4ea6a25bb1d84c01d84

address: 16rZ3ZsQpjkjM3pYfWNA9hLtgcUnWQQ8Mz
scriptPubkey: 76a9144037c29f3eea683ac5ffc611a9cbb89c12d5be1388ac
value_sats: 8721496
value_btc: 0.08721496
spending_tx_id: 8fdad46ebc8fce59c89e6dcc74e965030717009dec3dac8d1f40a29631daef84

address: unknown_address
scriptPubkey: a914a99e2ed5cad3c615d4bc5aae6a508a5be07d306987
value_sats: 16148
value_btc: 0.00016148
spending_tx_id: c076c6c1e9e6997369d61f1ee6609f1aa125f7ec8712f62687644ff9fc1a8913

address: unknown_address
scriptPubkey: 0014621f4a0f42c5bd7e4c51abf5bcb435eebbd88e80
value_sats: 642802
value_btc: 0.00642802
spending_tx_id: b94378d1f34981e2dcd4158a65e426ca567cbf11fce74355544ff034aa60e0ff

address: unknown_address
scriptPubkey: a91487020dc4d043d79d68e16f33ef7ba750e577baca87
value_sats: 5641665
value_btc: 0.05641665
spending_tx_id: fdf54659e0678de719ed61fb88dc22afe492b60c0574ee8bb8b996b7c14d1871

address: 14igK3aRHzfNLBwHRMrHFEZ4dK64C5M1au
scriptPubkey: 76a91428ca3f3e7db956bd9c5aa146f6aae138ebf31da988ac
value_sats: 628153
value_btc: 0.00628153
spending_tx_id: fc3e1bace97035eb48c5c5ba87d0ba6f8b6596138ce4d22cf60097a232c3dd0b

address: unknown_address
scriptPubkey: 0014b2d28986d048d3c4f7f82837f42ab564ff5e7a60
value_sats: 80964
value_btc: 0.00080964
spending_tx_id: fc487d9efa2733414cd4662bafe83b08659ac2b53b4d5e9988066822c01e2b87

address: 15GQEr2BSXoiKmz2rqFnV4teCz5jPUjpKz
scriptPubkey: 76a9142eca24299f959d6c28e5617bebc9e3dcf2917ba188ac
value_sats: 5660554
value_btc: 0.05660554
spending_tx_id: 38524c485744d21a1d4268f6e1c524d6de9d678f102b72a8c386fb90c0945c93

address: unknown_address
scriptPubkey: 0014dc169ed6e23857e5b5eef4160fe681643e1172cc
value_sats: 200000000
value_btc: 2.00000000
spending_tx_id: 94e708f0dd15f3268154966a6803e4990427a93c0a01200746c0e348bb1f00c5

address: unknown_address
scriptPubkey: 001468089f1a029268d8ea89e8570c1678dc321d75b1
value_sats: 216565
value_btc: 0.00216565
spending_tx_id: 19709684773ec5884bf13bbea4b8286a1b7bedaebbdd9c05a7cb465595297414

address: unknown_address
scriptPubkey: 00143b4ab135d15e606a4a383bcc3b3cda35a6cfa829
value_sats: 17449
value_btc: 0.00017449
spending_tx_id: dc636deeffa599010fa45515458bdf286f9205834aa7e340c1f24571f06f7996

address: unknown_address
scriptPubkey: 0014fb818c8359420bdc519f4e4a6bd62b472662d441
value_sats: 79516
value_btc: 0.00079516
spending_tx_id: 5520b93e0fa3f30b74f56a1939bfe825a39ba99e0c922817da28205ee672bf2b

address: unknown_address
scriptPubkey: 0014665ff6f4007b42e16dfed1e1c3fb150d2b3eefd4
value_sats: 320145
value_btc: 0.00320145
spending_tx_id: ba34e9b78386ae295448b1762f6683d66eee9e4d530632946c3354a6ef28ef7f

address: unknown_address
scriptPubkey: 001448721845d8d8ad552aecdd259053f9fcc1f10a72
value_sats: 568987165
value_btc: 5.68987165
spending_tx_id: 36de29860bb4f8385511921885ee299be13291c53772420a80c5e75c77f6ffa4

address: unknown_address
scriptPubkey: 0014fde318208057d9ad57a7fee02ce6ba083632d727
value_sats: 55928
value_btc: 0.00055928
spending_tx_id: 30c50927dc1183afe60d76a5c655dcb56b40e1799adcbd1eda91faced7eb696d

address: 152DEjeT7e13Fg2c9hJitwwvJTVYBmfiks
scriptPubkey: 76a9142c1b2245acd2c7f2534bd4ed5014689124535c1a88ac
value_sats: 102067
value_btc: 0.00102067
spending_tx_id: af6f3268bb6097a9b3d098dc2c1593231274c41b4cfe65da1e1b6991d310bad8

address: unknown_address
scriptPubkey: 0014a408e9bf7eba0408e6e7770a357c2e631054c90b
value_sats: 93199
value_btc: 0.00093199
spending_tx_id: aaa5245e323051970c33a2d6e4efc3e3055a26c278e34ddbb1ba103fd9a3aff8

address: unknown_address
scriptPubkey: 00147599a258067fc34da3907541991b9f304d7dc36e
value_sats: 200000000
value_btc: 2.00000000
spending_tx_id: 94e708f0dd15f3268154966a6803e4990427a93c0a01200746c0e348bb1f00c5

address: unknown_address
scriptPubkey: 00144489df37330f3c547ea3209495bb2d926a63ee8e
value_sats: 35509
value_btc: 0.00035509
spending_tx_id: c6e2119506256c18c4c96b6f3f56ab79f825b1071adb02bb3b75742ca35a6361

address: unknown_address
scriptPubkey: 0014016c2cdf76e26c2d8f5c32d711a58a8c71fcbbb7
value_sats: 1474997
value_btc: 0.01474997
spending_tx_id: 591279587b735e8638387f76d0522c2c1641069d541856aa81096670923d00fa

address: unknown_address
scriptPubkey: 0014c092fcf0addeb026f6d895448de8004fc15d19bf
value_sats: 102295
value_btc: 0.00102295
spending_tx_id: 6554bd09b71c789a6e99ba3efbe6b57343bffe1c6602a4310a8130bd90154a84

address: unknown_address
scriptPubkey: 0014e492115c850c0bd75e3e3429eb7e6d0f3f5ef25f
value_sats: 957065
value_btc: 0.00957065
spending_tx_id: b0ee7c8036571a32aaacef4a1f4eaf744ed134c66c8802cdfbaec0595a72ba56

END_LIST: outputs