tx_hash: 41a334fa3a9befef31df5fa74e6410e2af969c608f1fbcef22af64f971f1eb8a
block_height: 502577
tx_index: 2000
size_bytes: 2444
is_coinbase_tx: False
fee_sats: 974938
fee_btc: 0.00974938
fee_sats_per_byte: 398.910801964

START_LIST: inputs

tx_hash: e2f5010d8075f3eb04e9606b7fef2385bd1b1bc92ca69f4e20d0997ae0e88f97
out_index: 33
value_sats: 5209927070
value_btc: 52.09927070
scriptsig: 48304502210098678b0540823955a6400a7574494129e21e62f91592285fc84af4679ee381b302200c6daa77f28b673167ade4f8fb94aa8748246bf3cf7b8b037043ac0d219b10e601210254106c46047a6ad29c6afddd7e512172820e20b65872d2c316c26c436b18b827
sequence: feffffff

END_LIST: inputs

START_LIST: outputs

address: 19jzHuEarLwRRByZQVbS6FCkjCuf9zZ47o
scriptPubkey: 76a9145fe24d1578c7784eb85b069ee4ba481615a8f0bc88ac
value_sats: 12515000
value_btc: 0.12515000
spending_tx_id: 96dfbafd502c7fc892452bdbb137dbf9d3adab9f2ac6fefc08ea778c267391ac

address: 1DbfmGgdGhMpuQ39NaPvc7TE3mXK3SENGr
scriptPubkey: 76a9148a3002939ff8c80d7a6521439f847c0cda8c1b8588ac
value_sats: 20000000
value_btc: 0.20000000
spending_tx_id: a5db3b0a411ebe28a3bc728b2d30393d68de9caeee1a981e33db3ac41888cb07

address: 1HWnfPq6DvNogipQz3AuKpSM6EkbM3j5XT
scriptPubkey: 76a914b524312e826e69dad256e79d0f785b6b5957b6a488ac
value_sats: 3900000
value_btc: 0.03900000
spending_tx_id: ebcd46f36cb4cfb37ec9be77bdc5afebaa2d57ca2c9b83a1ee3ae7d817292197

address: 1BexqHjLkwTooWjZTcysabABsDxg4ejCDt
scriptPubkey: 76a91474df414e1227d258de8024bec6ac987914a10e8c88ac
value_sats: 2634000
value_btc: 0.02634000
spending_tx_id: 0ee10263cf3b07c25a14bedc829e0a78d792b783a722219126a79f26f76c1fd8

address: 1Lkg6zhLHX7SwMjxmFjmbwH6xDC2JsbCVK
scriptPubkey: 76a914d8aceb07cf3042dacb27123fd3fe3ceb24074db188ac
value_sats: 7000000
value_btc: 0.07000000
spending_tx_id: 29bb07d1e59c5af4512bd415094c8fddfc68d59198364d6c49b0b59bc76777d0

address: unknown_address
scriptPubkey: a914e53fb6d7fc3ad0e9d9642f47e4e2fa393289a0ae87
value_sats: 4000000
value_btc: 0.04000000
spending_tx_id: e81c35bf98de3705ab5d7f453a2acc8af6db0a1fff03ec99f994591673ec3c8b

address: 1JUeTYU1gczWerxrM4StaSsWTzjBRNYqsX
scriptPubkey: 76a914bfb4a3292c6e51272c28a24a4b7c3cfe8592c81988ac
value_sats: 8100000
value_btc: 0.08100000
spending_tx_id: 70bee5e64301fdadbb12dd3ba6b4501a0d843aca85ea26fb40d5aa75eb7a5001

address: 1B8NBhHCX2H77FHnAJHSyEJVYB9QEAgCgE
scriptPubkey: 76a9146f15da78d6fc25209ddd3c3f19af42f339ba3e3588ac
value_sats: 4650000
value_btc: 0.04650000
spending_tx_id: 462d022d8a8cc962bb0abc7469c09b8c6e7aacceba0aedb3294acd4be2ca4300

address: 1FkitSramiPD2yttAhi2WvnuYmBVsFW1pr
scriptPubkey: 76a914a1d69ce2a4e8b7db204cdd1edc597babaefe6def88ac
value_sats: 7980000
value_btc: 0.07980000
spending_tx_id: 983a942d0ee89568b8f4f042e11d4b423646257d80249ceaa6290db4960a79e2

address: unknown_address
scriptPubkey: a914ad834dc0c4a877dfec37080d293caaabcbdf3bd687
value_sats: 18400000
value_btc: 0.18400000
spending_tx_id: cc48a57fb22f449a6251b33e48d7323a7581a095ac3d012985a3ef3044adbd2b

address: unknown_address
scriptPubkey: a91455e937e2de7d52390804da47bbb292f0918f11d787
value_sats: 3500000
value_btc: 0.03500000
spending_tx_id: ed60f6f279419b2ab56b615d05bccfc28c0d11ba64fe4e6a8c33e90fc00653a4

address: 1HaxmtPYk8pELn6RHTthezwvUZiS3eeaWX
scriptPubkey: 76a914b5ee4c0722c91ec6845b7ad7a3feb5d3a52d492188ac
value_sats: 3000000
value_btc: 0.03000000
spending_tx_id: 36434805bcf84733fb1069533165ead6c362028d75c3a5d8bf8cafd11676a9e6

address: unknown_address
scriptPubkey: a914499ca6c084fc4dca606abb61b88993fce53e70b987
value_sats: 2200000
value_btc: 0.02200000
spending_tx_id: 2396d4f363fb556a0e5e89df049875acb9fdbb2d767adbc1fdfea2c36dc4a6b5

address: 16wzXUxjsoCRcitgyJYdDBQ9m2MxBNgPsV
scriptPubkey: 76a914413f1c5b5c9518ff01f3704460e99bbb00e7135388ac
value_sats: 3000000
value_btc: 0.03000000
spending_tx_id: 58ee07d8aa05b9e38ae59afece1443e7c8e1c045e410f1d10273b73b68c1d212

address: 15mKQ1QxaTR1rbv4cKDACVk7qWxT6eLngr
scriptPubkey: 76a91434422987892d9c641d4f3b37e03bc5e009db683388ac
value_sats: 10143000
value_btc: 0.10143000
spending_tx_id: fbbcc5d9345134ae4ab6ca71afff66bb73ca0c67153dfb58590c27836fa73ccc

address: 1PXvJ8stXzgGqSkW6KzQLP2sg2MF1ghCD1
scriptPubkey: 76a914f72bbc22023fed9cdc15da8187c1c7bd38f3f0e188ac
value_sats: 30100000
value_btc: 0.30100000
spending_tx_id: d107f160bb677953ed0b277148786c4fe698a9d8c88b709e8118f58001ab0f8b

address: 1A8UAPjdppTgf85nPpRzo5DygAEM3ssGub
scriptPubkey: 76a9146422b7a92197098c0bb86df42fd1b39a9dad4aab88ac
value_sats: 22600000
value_btc: 0.22600000
spending_tx_id: 9e0d973be5140824c49f60f3902c1e80ce56f233143fd75889e739cce0cc9ffc

address: unknown_address
scriptPubkey: a914a8553526c34fc4475bc63dc14947e70c4a54190c87
value_sats: 1131000
value_btc: 0.01131000
spending_tx_id: b269cb48df8a45a1c091900830e8a9ebe1b54ab042e2dae28c538c4c62f47d60

address: 15HPu7QatVwWna16WD2jfHWdiBWit98MxN
scriptPubkey: 76a9142efa45efef368eaa859543d9d9c75b870153fcf688ac
value_sats: 29839000
value_btc: 0.29839000
spending_tx_id: 780bae75a456649bee96b4a72ced970a28a30d4124825eb692fd8a34e7be6da7

address: unknown_address
scriptPubkey: a9141b775f2f3a36707559eed8178fa7faa12b2a7b8687
value_sats: 1036000
value_btc: 0.01036000
spending_tx_id: e6a88d6771c51ed18e2289cb34ed6c3ee40b3093988334d083494f72dbfc8d7a

address: 18w5zYrupAeyeXRL98DCfkpjHio1ojpDsA
scriptPubkey: 76a9145703827d6fb96e66dfa9f11b78d43d36d5bc7ba588ac
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: 4e756434098221384cd653197f03f85b2fd8cf11901cf864546ad0be49a0a479

address: 1PBapNthyrgmYc5VMPfH9n7EzCGKkW4Ns7
scriptPubkey: 76a914f35327df1657dac049d3ba73db37499879686ca288ac
value_sats: 30000000
value_btc: 0.30000000
spending_tx_id: 14961f7f0815815f582444e8697cfde1bde72b37642fbab0f776057340921b2f

address: unknown_address
scriptPubkey: a91432d1d1d12172beaf9a9f0cfa599e82ba8a04c28687
value_sats: 7175000
value_btc: 0.07175000
spending_tx_id: acc521d96aae8aa652d6e71328400ffa5c177b550af22d7080a045fbbe181955

address: 1LxyVJpdRaRaiEg21UYa3ieDXaHs4BXAzG
scriptPubkey: 76a914db006bf0eb2f8d3da2ba94b0cf7b2ede7989ea9788ac
value_sats: 4817000
value_btc: 0.04817000
spending_tx_id: f1063fb66521a22b3a47299d8476db7612089d6fd6a0b13fe93decbf13a88b6b

address: 1KyGUpSZgj5nrGwpfpBCySodmQrMwJVHCc
scriptPubkey: 76a914d0167acde1c016876be9e3f8ac00f5624762534588ac
value_sats: 5000000
value_btc: 0.05000000
spending_tx_id: a783c178277083c2c1e9266f0b6b4be7fb7ce443ee82c2a912dcab12c8651ed9

address: 1H9nBsdAYKUpRgXNyR2EN8E3pmPAgTAmwZ
scriptPubkey: 76a914b12b0f92797e3bfb8cbce78869540c1513563c3c88ac
value_sats: 11000000
value_btc: 0.11000000
spending_tx_id: 0f473c3a770195868a953ad25a6fd195bc140e66b3a495fdc4eea52f198401c8

address: 1MQ88tGUZauHVdJCrLSCyf874kdGXiAEqq
scriptPubkey: 76a914dfc20a214d98b136457857f169e11c8b85be152488ac
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: 44c24e5688609c63b5707ca8eaa7315282d5ac52c4113a621954fa4c892a68fd

address: 17c9Yq3snrfj9FHYmiPru95H1niwXaRkpK
scriptPubkey: 76a914487673137a5e91d30e5e0e252b19e413419dd4d288ac
value_sats: 2469000
value_btc: 0.02469000
spending_tx_id: e909f129a0afe64eda512830fc80fec2806909f9480b23a40c6b9aa34f202732

address: 1LrKGxdAZ2LZwLu5NUg971VJWhhTBZPidC
scriptPubkey: 76a914d9be07007b88e78c8d1d2d8bef97d7b04385b2dd88ac
value_sats: 2000000
value_btc: 0.02000000
spending_tx_id: c5a17f64e021c1a63425c30de24382172b03af0f8bff2864adf1893e30cc9c2f

address: 1Lw6NhDsQqPaMLRyGcNHtBJWF4qyJ6wW5
scriptPubkey: 76a91403c50ebb87224a449c1b3d7b620c95d769cb60e288ac
value_sats: 4789000
value_btc: 0.04789000
spending_tx_id: b36719f3c56a23e2a5e4d6fe56d3acd4713da5a31adb9c068555f97f846bcb5f

address: 1AyhBahjpN4XQ16bhpT68PYe9R5ff3DdeW
scriptPubkey: 76a9146d71f7f0e52c5ef80451a72e1f63e04d7017f69088ac
value_sats: 9000000
value_btc: 0.09000000
spending_tx_id: 747d5524a4e0297419eaacf7444827e3c95873dbf4e01779949b764f5680c5f5

address: 1MyTppR5HHmurPG5fwx7NFkWRY6amfwzmU
scriptPubkey: 76a914e61033923feadecf4addb2eb4bee97e426f850e088ac
value_sats: 1650000
value_btc: 0.01650000
spending_tx_id: cfaf2809560a4e137b356107fafaa0e757f2a32660cc9e675537fa28f1676eb5

address: 1PsPWgB1QFApGwgCPhzVo7jZDA4PjQM51R
scriptPubkey: 76a914fada5b6b5ff76fe4a1e35698cb5d761bb7a84d8788ac
value_sats: 2250000
value_btc: 0.02250000
spending_tx_id: 3458d3a75c3f4fb929648ec806b976fd243d28017267bb6c26eb771d44a6cf7a

address: unknown_address
scriptPubkey: a91427826857d55fc80d3001beba468aaf54f5a5955587
value_sats: 15000000
value_btc: 0.15000000
spending_tx_id: c684fc140f28b93be10dd69e541bf352f45ef148d1c2207bfc61daf030e0136b

address: 1D5z1KdjtSqmd3FD593Ew2E8Yvq5cZUSQQ
scriptPubkey: 76a9148492c25312ce4a8115a6e2626a807b0d66d38c6988ac
value_sats: 5864900
value_btc: 0.05864900
spending_tx_id: 8167e090125b4f999c47b7565ce7abd6fb3de1f505850a14c8dbefb4001e7afe

address: 1AojQ4iJC5CbXEiByX43Z5QyZTQD98UqBs
scriptPubkey: 76a9146b8fa877b409dc185b030f2be42301000de843c488ac
value_sats: 2100000
value_btc: 0.02100000
spending_tx_id: 7c3657fd49ff0082561a1dc57e81bdc7adb793d7d7bde54086b60049c1cc86f3

address: 1B4FPfWZ8P6NZ2keAS1Gb61hGk7Ff3FPo
scriptPubkey: 76a91401e6defa72621dac2bacf537add1486fa31eecd688ac
value_sats: 40000000
value_btc: 0.40000000
spending_tx_id: 577999831ca565a1376a690a0103f141ab33dfa8655699a1cf02107d4cc0fecf

address: unknown_address
scriptPubkey: a9149a9fca563272b6a41ada290c5ebe527d29d0132387
value_sats: 1101000
value_btc: 0.01101000
spending_tx_id: cc33e6244702e8faa33b6316b93e5cee7a6ed16a39ce93384625e0c4bc4b5588

address: 12xQccetEwSrR25kv1HqFUtMHvuH3k6GhE
scriptPubkey: 76a9141572b737d552e12d8a87eb3b67a7f32ced62429388ac
value_sats: 1277000
value_btc: 0.01277000
spending_tx_id: eda3434b056d2572cb9cd22fd3651b2cbfa5399906165d3eea267be719d3dfea

address: 14G8gX4qRfvihA6o1HfF7FA1TgaskpUsjr
scriptPubkey: 76a91423c507628b497d8582a177ad40811d355ba138d888ac
value_sats: 1631000
value_btc: 0.01631000
spending_tx_id: a6d0022619d1c58add592b6e2baa31f59d0875c289bfc95daedefb4533378db9

address: 1Lz3icrMsw66tnASgM6KJH6EXTxtjQL1H2
scriptPubkey: 76a914db345e433c8939e9569f81170b6b4bd3e90b7aa988ac
value_sats: 1216000
value_btc: 0.01216000
spending_tx_id: unspent

address: 1CJ3u1RaCqfPRJA781Mah9jVwZFxkdNTPb
scriptPubkey: 76a9147be2df7cb673e9bf29a152a742daaf0e8ad7461d88ac
value_sats: 1320000
value_btc: 0.01320000
spending_tx_id: ca7ad08544b594fa6dda738b2550c6a557fb8540931ef2ed05aa458beb236356

address: 1C1X4rfDhdneyC6Rm3tegyXD57EqDEcA3Y
scriptPubkey: 76a91478c27b5b2fa2862d6e12ebae9da8f28530d2616888ac
value_sats: 4575602232
value_btc: 45.75602232
spending_tx_id: 72b34a2b177371487706dde752eadc416fa5359be8a85157f6ff9378cf10c4f6

address: 1AjAhsuj2hBjQQc5jFWCqe8eitRxjjewoJ
scriptPubkey: 76a9146ab2b41f0c2e8b41a7fad1cb693c8bcd7d4ada5e88ac
value_sats: 11000000
value_btc: 0.11000000
spending_tx_id: eb980f4b6ca370c8d3b3f2a63dace1d07198760e5b76d19d228acdd3ab76827c

address: unknown_address
scriptPubkey: a9142098b9655043dda9938478d9cbf8aa5e8f1d20db87
value_sats: 1700000
value_btc: 0.01700000
spending_tx_id: fec6434c3c70261e466b46e882a12123660f541fceb7399eae6e6f6156a10346

address: 1APGpWeAkamKqsVYb2nyN7sqQZaZLTfYmH
scriptPubkey: 76a91466ef7d0675502964a88d78d0ee4883c1a46cc32288ac
value_sats: 5393000
value_btc: 0.05393000
spending_tx_id: d08ad6664917ce85d4d6f2b9f8408ccaf81f54ca8a2ca6d418fb497898582a07

address: 1A3SEmdBjLNhEuuK3k2oVp3FLFFwiq4Dw
scriptPubkey: 76a91401b5c6c209c873e80d1d67bdecc238fdf435ddfa88ac
value_sats: 22382000
value_btc: 0.22382000
spending_tx_id: f74e9d74eb3b1fc921695ce2af7a22ad163e9e317618e631bc7c6bbe8e4f60fc

address: 1BZcVpXYJBh6UHk5qN37ab4R839jMuBDre
scriptPubkey: 76a91473dc332e33eefad4c1d2a022b3144084a837cc6188ac
value_sats: 22200000
value_btc: 0.22200000
spending_tx_id: c183e394f6a3184655a5ed798437d76cc3591357bbb0cd1ee9a2cc3cc5b7befe

address: 1DLDLFoympZCcwZHrQ2ohMy9ymDzg7Eg9o
scriptPubkey: 76a9148743b4f7bb33e235ea58c6cf198a2cb3cf0c608788ac
value_sats: 11153000
value_btc: 0.11153000
spending_tx_id: d2fef34baec63d29a2e0b4254817c9c74c3437cf75e40dd8bb7e13a51b3594db

address: 19m7V57adiaZkXCpqLx5zWDqsuAgSdcVjp
scriptPubkey: 76a9146018b89ce583f33a1a31c9e7d228f680b27c12f488ac
value_sats: 1900000
value_btc: 0.01900000
spending_tx_id: 54d4856e55b16b38b4b3143a942e7ad0cc6889cd49b8e38c7c2a45d81667a7fb

address: 1Dm8m6jk6oKL3vkX9VbM4NaoBQYa7TKHoy
scriptPubkey: 76a9148bfa4a2af63acc79b31d7d0a98145ef632db701688ac
value_sats: 39000000
value_btc: 0.39000000
spending_tx_id: 82506f1ab159d111a3fc165f1053da33b7b572e2eedb5de952e3d817a7bc953f

address: 1LEinLksCNbcKpnPUT8HweK7nybQY2CJuL
scriptPubkey: 76a914d302acced3b1ab009386f633f3d460b8835f38c588ac
value_sats: 1400000
value_btc: 0.01400000
spending_tx_id: 4bbcbc9e8db0ad546b20440be5fc54f353a36df31db50ad01e6e7c65174ace12

address: 17x1gDFrT6cf8uYEMduyCoWs1dUBbLbMh8
scriptPubkey: 76a9144c38326afed6483416af694cb448deb9fd4e23ea88ac
value_sats: 11300000
value_btc: 0.11300000
spending_tx_id: 38ff24f6f9b901b25e3433c4bd9951afe5f033b0dbd545684f15347595adf8ad

address: 1Nve1t9e5vEUjBnm92XkGphQK6o5n22mLa
scriptPubkey: 76a914f07f960f4ed5d3507f7fdeece03fe5f59cd0118c88ac
value_sats: 29000000
value_btc: 0.29000000
spending_tx_id: 47523672c4daed94eefac558d96b1c8fa5cdfb5a2a76e71dd3b6677ef4d35fdf

address: 13uZAFyy6qLfgpeXTAAUZvmMWEm3Jy4WEa
scriptPubkey: 76a9141fe0ba22364640c8a800697eea28a83603499bd788ac
value_sats: 47292000
value_btc: 0.47292000
spending_tx_id: 7fccb2496801ca1bfeb04623114b89954518eec16fbf89f0018f764d8650e457

address: unknown_address
scriptPubkey: a914e3f82f428f8cb018378547e65967f722e86ed81087
value_sats: 17000000
value_btc: 0.17000000
spending_tx_id: 220924224e6a430e1a6f0ae825bfd30a3075779ade3f6c058e7a7333fd19a6bc

address: 1HpuP3zK39N717DcanwwwNcd9fjR5DpjQn
scriptPubkey: 76a914b891499bb8b3c22a211ac4c5c3234d44152ab3c688ac
value_sats: 1800000
value_btc: 0.01800000
spending_tx_id: b3283908eba130d092d2af2b9d5ec600ebb08feff3d9684c2d7285c4d05276ff

address: 17jiyPx5MkJN8uKaAEfp3vArJGMPVY1UZD
scriptPubkey: 76a91449e543081840514a764cd6825e29046f1744451688ac
value_sats: 5900000
value_btc: 0.05900000
spending_tx_id: a14f5411c493121e170f3bedea02d99467d1e32c903e2c51529cbe4729f2786a

address: 1LTdMJknp26BFzvVhttjY23ELTMyaNGpFr
scriptPubkey: 76a914d5738c6673d5f904670d1ea8b7d6d8459cb32b5c88ac
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: 2e10a375a654a18fa8ae093c2fef40e9b29365d74fa47ca4212904438f985618

address: 1DUBHXB35hSfARzMdLWscHRdehTfXjPAJM
scriptPubkey: 76a91488c553624b22e9eeaca683e1bf8811982d57df6688ac
value_sats: 19500000
value_btc: 0.19500000
spending_tx_id: 9fa99b606dc98ced3ea215e9ced649f4d65877dd26ce0ebff200161f75edf088

address: 17eH4eVfTJct9tghfmq2JQPvJyzrfQPQFn
scriptPubkey: 76a91448dd8dcc37d23abec1fdc92db61f637c0827a85e88ac
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: 4e756434098221384cd653197f03f85b2fd8cf11901cf864546ad0be49a0a479

address: 1H7WKF9BbWBGAQ8KnUwMURNK5NbxsyLJ8L
scriptPubkey: 76a914b0bcfa96d36606ab0ed36bef5ce835d594a2ccf788ac
value_sats: 2454000
value_btc: 0.02454000
spending_tx_id: eb980f4b6ca370c8d3b3f2a63dace1d07198760e5b76d19d228acdd3ab76827c

address: 1CvAKNEE2i9ncmbw2KDHWH9HAwXNYyYmdg
scriptPubkey: 76a91482b734ed77c210a049ee71a802ab9f6fe6f8b3b088ac
value_sats: 2200000
value_btc: 0.02200000
spending_tx_id: 79978dee9d1156741125d487a8bacb560bf8bf27baef2b08fbbba75c3789057a

address: 1AWQ85v3rbJS1nka5j4aoaC9p8wm5csS39
scriptPubkey: 76a91468487f107aabe8495f8bb8a080ab098ab72be1b088ac
value_sats: 4240000
value_btc: 0.04240000
spending_tx_id: 58a27c13e317a79e8dfa32305bead1ef76253497acf09fc9830fffdb8589f7fd

address: unknown_address
scriptPubkey: a914292253b3cb51a743354af6771a4ab0ffc00b2d7587
value_sats: 1011000
value_btc: 0.01011000
spending_tx_id: 49c11eebf999a15a6e149cb794eb7c3e3f8a205bba2b361f6c1b8b29ea3f3c71

address: 1f2xaa5cMGkP8uGYZwRoANqpDnzHmvGf7
scriptPubkey: 76a914073170f39a2262b471bdfa2a80766ec77b271a5288ac
value_sats: 5000000
value_btc: 0.05000000
spending_tx_id: 3fff143d5a24dce49032dbe77a877e2e8c73cfb20dfe5421b8ce278e11ac0dca

address: 1Kh8jFBbLpuW2opV8DxwVitMWYWc5CqmGf
scriptPubkey: 76a914cd095a982d6dca60d36ed1a9f390cfe4e728e8b388ac
value_sats: 8300000
value_btc: 0.08300000
spending_tx_id: 4be22df2a48eb520921ff1d225af8424ff865af8318175919624f0b863ff548a

address: unknown_address
scriptPubkey: a91469b734e3e3533b5e7cdebde10a4f2bea252941f787
value_sats: 12837000
value_btc: 0.12837000
spending_tx_id: 9d90cfa474af6716f2d1f0bbccc01d2d50b88da17cae0e856251629ef77bb530

END_LIST: outputs