tx_hash: f44db07d4f00c15db1f4bdd5cf30eb142ae279a3f0b47d491d7cf12448c5ceaa
block_height: 664808
tx_index: 2235
size_bytes: 2728
is_coinbase_tx: False
fee_sats: 303572
fee_btc: 0.00303572
fee_sats_per_byte: 111.280058651

START_LIST: inputs

tx_hash: 1c4204a2ca418d36273bc1de18bc2d40a30bd24d1d9635bcf80f27184988e338
out_index: 0
value_sats: 30000000
value_btc: 0.30000000
scriptsig: 220020d05f6579e784a2a7813368d9173382d8bcefab33abf146aeddc9344cc63faef2
sequence: ffffffff

tx_hash: 42b96676590707ec4452a855eb100c96ea437492e4862b8780019ef1a2f7591a
out_index: 3
value_sats: 2424242
value_btc: 0.02424242
scriptsig: 220020044a370b7780c8ecdfb30d1022f7e6b398e22dc15509dcd4cb206e50d3145fb7
sequence: ffffffff

tx_hash: 7c46308dee1d3f3ee19a3b37512f9b8620b279fd1d66fdc4b1e4ee06776847ba
out_index: 0
value_sats: 286800
value_btc: 0.00286800
scriptsig: 220020f64f1e39760d1be0fd4dea44221d5ceff9323e856935694344dbc2a27221175a
sequence: ffffffff

tx_hash: a666b45b4230c1f2fdd889cdadadfa8915f0dd98ea8d62965d7200e09fec8d7c
out_index: 10
value_sats: 49950000
value_btc: 0.49950000
scriptsig: 22002013e32978854afe85e904c503194aca3c25fa7877f17f7606c4f67a37d6bf2338
sequence: ffffffff

tx_hash: cc67f07286ed1be7a5fbf72ac51117625e071090f6b2411d39756404e0b35d96
out_index: 40
value_sats: 28458376
value_btc: 0.28458376
scriptsig: 2200205407cfaf46aa476cd3cede225d2b26c11c26a89d6c8935f5d1dbae8ec57aeaff
sequence: ffffffff

tx_hash: fb5df64c7d43d9ebb35f1b0dbdaf75f5e9857362cb69dcd907e56f4c3265bcf8
out_index: 6
value_sats: 29447772
value_btc: 0.29447772
scriptsig: 22002002b1d87af8d167144d4d4514684f60e9535798760d8fe8f88f0ce1d1df18b5e1
sequence: ffffffff

tx_hash: ff106a685b35e4a034a14eb1b6e58b0610b31a42b5d910e5fffc9913482d96a4
out_index: 16
value_sats: 6704000
value_btc: 0.06704000
scriptsig: 220020d6948f5f8f38cd0215bc11449cebbe2ec4a4ed59f8e302afe1ed9c36d746a1c3
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 1Ko6MYnjo5ZAuTv6kky7peDyhc1dgRDJJ
scriptPubkey: 76a914038df696d8c49b6e828c3a32b3c38dd1dbd610cf88ac
value_sats: 10313
value_btc: 0.00010313
spending_tx_id: 11ce06945f6ed2c9a13921c86b604427127bcf7ee39298ca3d21cbc532dfa3be

address: 1MrAjBJpEhJNKQ4YprL8dboogem1MK4YH8
scriptPubkey: 76a914e4af048586b42781af77dde2907509dada2bfbd688ac
value_sats: 10356
value_btc: 0.00010356
spending_tx_id: 34ad846a4462ea338fa9ba16fe8b8a7d06b87dc83292b8004518c671b6ddb6de

address: unknown_address
scriptPubkey: a91415456e003c1171628e36285fead32aab1c9a2f1187
value_sats: 12206
value_btc: 0.00012206
spending_tx_id: 55eb203604cfdfc03c43565bf0fdb80986abe3552544b01551002da533080b2b

address: unknown_address
scriptPubkey: a914e37f3134f2a4efd7e72b93d8bbff932023d6ce7187
value_sats: 14999
value_btc: 0.00014999
spending_tx_id: 31ec315a7dafd560d2033082910faee690f6cbf3ca6075b346ccaa3fd7a9e794

address: 1H6sdBRXiyf3MfZZkCEdN83x2Arwz2mA6B
scriptPubkey: 76a914b09e59d87b6db2faa0174fca96735008f6eae7cd88ac
value_sats: 20000
value_btc: 0.00020000
spending_tx_id: 82f8cc17eff647b48779bc54dc238a7eb4a709a036db2792269f24a4f20624a2

address: unknown_address
scriptPubkey: a914e157b66f296d0beddf12cc54abf9607aea704c1887
value_sats: 20806
value_btc: 0.00020806
spending_tx_id: aaa3d8abd0a8b5ee0d148b909c460e0d912750624388c9f2f7aa20554d519607

address: 1PBqDXM1stZRaYBk841n2k1bRz1VQbsjgN
scriptPubkey: 76a914f35f2cec5e0d3ee10a371ebd6758a3482765120788ac
value_sats: 21394
value_btc: 0.00021394
spending_tx_id: 5e55d185588a16196620ec5a9b5673ebc11edb43c15549a182b9a550ea686bcd

address: 1KVefXmYG1cA69UAHiMpoqoerVbWidaruv
scriptPubkey: 76a914cadd5a044a467c4d2a25c647a5064ec8728e39d888ac
value_sats: 29201
value_btc: 0.00029201
spending_tx_id: f21dfea141a575362eb235178a8e3f2a106f3b6b6fd3b49780d8b8f423940d81

address: 1PNM1CzSwGPoGEEYvDS9Kah64b5Mfu8psQ
scriptPubkey: 76a914f55c3358e6ef6607d7db8917606ca50cd0d2550a88ac
value_sats: 29201
value_btc: 0.00029201
spending_tx_id: f88fdc196b5b749cff50c16ce30f04b8457c134a1e93d4216baa4191cac23269

address: unknown_address
scriptPubkey: a9144e3f54f34f99b3ff70a714f0828b3930ba1495e387
value_sats: 39501
value_btc: 0.00039501
spending_tx_id: d81e9ae432ebebd5d744c5f68b2b9a4e13556ed6c35f22e58ada755c6907e63c

address: unknown_address
scriptPubkey: a914731d2635d215c13c771cc4f5684c6cac2e07238487
value_sats: 50201
value_btc: 0.00050201
spending_tx_id: 82daefccb7d96924c4d30ac3e42cb263717aef0b1080d7c3cf6dd9dedbbe867f

address: unknown_address
scriptPubkey: a91482d8a1892c5cb478ca64c22e49aaa064741a692d87
value_sats: 55536
value_btc: 0.00055536
spending_tx_id: 2f0537e9a9a8ee2ba8ce31bea53279bcb51e5b93b403c8a4ee8fdbe5da90cb55

address: unknown_address
scriptPubkey: a91439cd1896d0ede28110ad3167a272e0661360d35387
value_sats: 59804
value_btc: 0.00059804
spending_tx_id: 999517dbf7266da80834867bd8f818e4b4c3cdd6ed311a7cb7f7f753e367fe94

address: 12x3n3sLR2wSDtxM8ysMJP25zfF6USo7c1
scriptPubkey: 76a91415615252337b46a22cd18c5a6af49bfab9985eef88ac
value_sats: 60000
value_btc: 0.00060000
spending_tx_id: 19326183b868325f2dc5b2f46d28e66692aa15340c7c2276e3c2a9189968b125

address: 16aJzMTUZNyLVJtwV7PpZP9UMhPmLCu9Sn
scriptPubkey: 76a9143d255f3a692bb347c5b9637904d45f65319a24dd88ac
value_sats: 76365
value_btc: 0.00076365
spending_tx_id: a0b74c0d2b3297321e13d5730d8d84697e3bb06d25844d8f59b2f08aaebc518d

address: unknown_address
scriptPubkey: 00141ab1229c8d34641d92ba64d9b5959dbc84608e9a
value_sats: 81265
value_btc: 0.00081265
spending_tx_id: 50111f2a0f5dd7e88c8d19d42317b1dfa0e5d86908eb020d6a95065d91494d02

address: unknown_address
scriptPubkey: a914eafaa8dfb3078a9e46211c82606b53d177854ebe87
value_sats: 87000
value_btc: 0.00087000
spending_tx_id: ca97100a27c548554e899a9a1b206bf6598864b8653f79b10359da0a82029866

address: 1AyFWmDoo93YPpXgQZD1GnNx9qapSvMK4
scriptPubkey: 76a91401e2b2f0655f31adb41743a472dd8a61d23b3d7388ac
value_sats: 90418
value_btc: 0.00090418
spending_tx_id: e4686d064cf870b7c065573ba77f7ea0c0974e81d52dfc73c846da7c9775e018

address: 1QCYijrgnuiWuNo9YUrhBHohggqvH3wYDq
scriptPubkey: 76a914fe79f26328cd9d473bbbb10a7aab211935f31e0b88ac
value_sats: 96943
value_btc: 0.00096943
spending_tx_id: 39c542c629d8a40c8078ab426320575febd215033b6633b118d954eed0df528a

address: unknown_address
scriptPubkey: a914c4c1de0113da92a6b3757819c7d0c4099e10b9e787
value_sats: 99432
value_btc: 0.00099432
spending_tx_id: 6a57fad6b7e39a0f987982956f9a2ca2e0b988558a748097520b195ae52e24c1

address: unknown_address
scriptPubkey: a914f9e6a84842f00d8b44ed2f6652ae37fe642539fb87
value_sats: 122933
value_btc: 0.00122933
spending_tx_id: abc20ff2504d6cd87808bb4a1531cd521a90bbd736f7307c41a041ffaaaa5256

address: 1FWF8MrdYwNmsrGHoz5Dg8YncPJeEHWpFh
scriptPubkey: 76a9149f199dcc445a067fb7cc8ab8d91e8a7091d4f98688ac
value_sats: 138764
value_btc: 0.00138764
spending_tx_id: 9d76e7cbceb6b7c117c123e35cc4efa015e62fa6eb1c7b6925822630e6f6df15

address: unknown_address
scriptPubkey: a9142e54630630b92ac189ac8f3873fa9919c97bb32e87
value_sats: 142762
value_btc: 0.00142762
spending_tx_id: ed52f9b14d2020fd48fc6cdb21637b8c77effb2bef37167ada90fe5046f2357e

address: 1FB1KcYX1hsfFMBpUz5gipwSqpwfFWXuwP
scriptPubkey: 76a9149b76303fcc84c54d555c0a4fd481175e3a3b7e0b88ac
value_sats: 149362
value_btc: 0.00149362
spending_tx_id: 4bad639da86068af70649630d8834ee5e4eb4de07fd70cdbebe24e1e55de461d

address: unknown_address
scriptPubkey: a91481cfbbacc81d35ccee5c2032986457b410a253f487
value_sats: 152994
value_btc: 0.00152994
spending_tx_id: unspent

address: 1MNz1WkzSvJVtHk8wF39DmULXyf4yQgy8k
scriptPubkey: 76a914df8ad6e6f06681f9eba7d1aee107b234ffada26988ac
value_sats: 185488
value_btc: 0.00185488
spending_tx_id: 228def74e5dc0778f4fd4e42f3392277076b0656888dced6ae8954ce2def806b

address: 1LjYhvtLA5XKnUsgFxdUKMn1Yna4A3J8JT
scriptPubkey: 76a914d87653ac73a2356afe13d78ece2a1974d8161de388ac
value_sats: 194896
value_btc: 0.00194896
spending_tx_id: 1be52d2b58a6bb9df4a9c379dec99ed79b11ede6e31e8641f8e40df1bca591df

address: unknown_address
scriptPubkey: a9140bdbbc7b9d377fc7babbb5f3d2e484167090948487
value_sats: 217799
value_btc: 0.00217799
spending_tx_id: ada798cec97b427aaf163f0e07586abd4b62ff165c4f9f1ddf69d4112536a7d0

address: 1L1VoQEEbHnpw5FU26Kbrk4z1DYHMrWHTV
scriptPubkey: 76a914d0826e514d4c68dccf22432a03d5d9d4275b02eb88ac
value_sats: 253686
value_btc: 0.00253686
spending_tx_id: 70b40a5d3e518792c1a596606c6dc1d6eff8bb0f5905f5494365b0cf9db300ec

address: 17YBshdVQ8jdjAEbwMEB1cv1ztqHAwALxY
scriptPubkey: 76a91447b6ba0f78bd5243b0a41c5ab2fa1c2d776e8fd288ac
value_sats: 254632
value_btc: 0.00254632
spending_tx_id: a1bca26a5193c16d281d310dfcaef4d1b260bc458e8e2b8f75d1239fae105216

address: 1LkuJ345X5vQkBbxWgVonT43t9svf4Tc9u
scriptPubkey: 76a914d8b7edc8a15c8ae9e1138e30c498b957312264ee88ac
value_sats: 254771
value_btc: 0.00254771
spending_tx_id: cdc98356c68563e1b4a0ddf172b0b4279e716fa9b0f13ad5d7f99833f6511e8b

address: 12iFDhWVwf21c7kTGEA8TQGzg9zQ6NAUq3
scriptPubkey: 76a91412c50cb1df9a38bda09cd794298d903e91d8fedb88ac
value_sats: 337957
value_btc: 0.00337957
spending_tx_id: a63ebc4ab513bf2cbf24c20d9744c86ea4e1fb9124a548210b44b0c5031446e9

address: unknown_address
scriptPubkey: a9142881cea665e8a111a2f018b9cb3124bb81cd0a4b87
value_sats: 346422
value_btc: 0.00346422
spending_tx_id: e42e4335f57bf44c9513315d565d326e0168b47599f5a8e854d2f4920ebbf119

address: 1BhjLxNxQCj6TJ3SfygiU75bxjTSVvMo3f
scriptPubkey: 76a91475653e4b9576014f9d56d0258321557ee0bf282e88ac
value_sats: 363148
value_btc: 0.00363148
spending_tx_id: cba9a03be0f871274dbfdaea0ea7498de93bdcff2dfb50932590f0b97f16aa75

address: 17tkto221citY6YZbYHLWAh6eu6HFjhRkC
scriptPubkey: 76a9144b9a9bd8c853810701353c844fedee0894fb6f5988ac
value_sats: 399583
value_btc: 0.00399583
spending_tx_id: c57c9fca616aae165cdabd71b73fabd46b187cd6f5309643acc991c61392c8cf

address: unknown_address
scriptPubkey: a9144a51c120917b7ef2879a51effed6c770f861180187
value_sats: 415551
value_btc: 0.00415551
spending_tx_id: dc76c1ad0ffdc9d68b3f4a2f686d556ad1f844a9a3819f4386e2bffdc1a3ce8a

address: 1NDNydbmrP6xJ3U7mxBP76CBocfqz5Wqdq
scriptPubkey: 76a914e8b1fa5c734168484f8e671a30feece12782c15288ac
value_sats: 581631
value_btc: 0.00581631
spending_tx_id: 79cab5280258391ebffe622e4132b73f74c7be57a936e5e1335895128a4e59bd

address: 1CzhNg6qKFtpWCw8LnBHC37Uh5jJVRUfRR
scriptPubkey: 76a9148392cbb34b41827c200c13ef66e89e6268d883ba88ac
value_sats: 585000
value_btc: 0.00585000
spending_tx_id: 325ee5bc8705e56cd5dfa3c48ddd800e0e80f42796a3eef6a9e6d2d36d888e16

address: 1HRP4xDFCHr1cKCvKZBLQS72gstHXqwQHN
scriptPubkey: 76a914b41e6acc0c1a49baa2af08caa61be05884c4139c88ac
value_sats: 611915
value_btc: 0.00611915
spending_tx_id: 98389c322a07deb0b60728a04bc20299181762a5c24f22537b1e81b8dd0772f7

address: 1KYzLVfaVc62u2M46fb6DE5UWxe8vdY3Da
scriptPubkey: 76a914cb7f054c4e33b64f83b4a55df0ae59af72aece2d88ac
value_sats: 639795
value_btc: 0.00639795
spending_tx_id: acf57256e497117a359288dfaa29860e263bf59918bcaee7d451362629eea55f

address: 16C2Vv3HHFcfgiESXKVj1ckYCVtk6yAxpb
scriptPubkey: 76a91438ee74956478f2bf32c6f3b675b34cdd39e8c81788ac
value_sats: 640833
value_btc: 0.00640833
spending_tx_id: 8107c68922a9ffc829fa16d5c46e2a138a6960edfa1306ea4a3e7d466450e2c2

address: 1FYZwD6e1z2dX4HnCZcKPkpHGvW1FmgMg6
scriptPubkey: 76a9149f8a25f2a065c786ec6b70f7b2101b07a2dc60a988ac
value_sats: 885665
value_btc: 0.00885665
spending_tx_id: a1c4cf929a043474ef8f413a1e3f15d059aac51b4cc49fc608d6e0e49f6a6d05

address: 1MCRPF6qx15teZJRjwyNb9ZxAUbvnNR2JU
scriptPubkey: 76a914dd8b721160e501bfb59b19b13308a5405a5b246f88ac
value_sats: 916277
value_btc: 0.00916277
spending_tx_id: 804f380574bd4eab43cbdfe3b317d189f27305d8a8e2dcd27494c61cc9327a13

address: unknown_address
scriptPubkey: a914b0c9a228b1fa79cff12b0ccaa6bd50c3cdebdbff87
value_sats: 1000000
value_btc: 0.01000000
spending_tx_id: 214d2bf407a9f876f9e277b65f0ded01388b8753f777b9dde699bc742c204fd3

address: unknown_address
scriptPubkey: a914fb5f370653307b35c233cebfe8f31ee880fc9af687
value_sats: 1243667
value_btc: 0.01243667
spending_tx_id: af00a883f912b81935bcdf9cf17dd0d9472d6f5d0eed8723b302f89fb7a24180

address: unknown_address
scriptPubkey: a914371cf8aa93c7f9ac23146e4039f6928968c570b587
value_sats: 1331210
value_btc: 0.01331210
spending_tx_id: af00a883f912b81935bcdf9cf17dd0d9472d6f5d0eed8723b302f89fb7a24180

address: 1FKSCNnxA4fPQiTBtzCsjpfyvrrL7YbGXH
scriptPubkey: 76a9149d0e47ecdbf1acdde774e5032be86c8cb17da1ed88ac
value_sats: 1341899
value_btc: 0.01341899
spending_tx_id: b36953321738a04a951983fbf14f716b7eb711988b7d4c5182112f79239e70af

address: unknown_address
scriptPubkey: a91468f400bd1eae9ba16f6cd46cde3ef2f878f01adc87
value_sats: 1373025
value_btc: 0.01373025
spending_tx_id: cc4d6480e473735ec70ec68ae48b266f381df66066a8d8d8666aef4e4fe04129

address: unknown_address
scriptPubkey: a91424bf3589c2f260523514e275dd5b8d9a940f8f9987
value_sats: 1395490
value_btc: 0.01395490
spending_tx_id: 605bbd0999a74e74186ed51c82fd114e508872d5671ec445bf2e194b23fbf7fe

address: 1382heU8eK9ywu7RjUAk9rujgPkhxrbVKx
scriptPubkey: 76a91417449542ce10773ff7a8cf7cb7e8cc313221584e88ac
value_sats: 1752034
value_btc: 0.01752034
spending_tx_id: 9c0344160450f476ec4addbb2334ea6ad65859a0109b252a1c00e1bb5605b126

address: unknown_address
scriptPubkey: a914e8073718a18645629e98564c8d6e5d78561d6eab87
value_sats: 1949391
value_btc: 0.01949391
spending_tx_id: 6377daf7cf4b84dc9c3c7a693144ea8312d78d63e78e4b48ea6d7fd5e29d7ddb

address: 1PSYsrSebjWbdfUJqMEHEKNTX5PsDFWX5G
scriptPubkey: 76a914f627c692776b9f64ebc4d7d8fa58b44b59cd19a688ac
value_sats: 2500000
value_btc: 0.02500000
spending_tx_id: 2109bb7116969cab571f3ee7ff30fc5465dcc142bbe14c950ee0cb3bc3e4c78f

address: 1PyH7tGTNntoNHwQfUwHxFcPw4TfgrGJM
scriptPubkey: 76a9140458212ce86e22cfd3b59b2736bb5a885ad52d0688ac
value_sats: 2576388
value_btc: 0.02576388
spending_tx_id: ee9af18148d94fcebff37eefaa1151b070dda08516363b7d4cbee5c761b635be

address: unknown_address
scriptPubkey: a9146193c7f82002d04738ed0407866ca1bab5383b0487
value_sats: 2602518
value_btc: 0.02602518
spending_tx_id: af00a883f912b81935bcdf9cf17dd0d9472d6f5d0eed8723b302f89fb7a24180

address: unknown_address
scriptPubkey: a91438a50686ff2272aed78c9be7df0dc85de838c93787
value_sats: 2920055
value_btc: 0.02920055
spending_tx_id: 6b0c8ee236480cc143b040f02a2d3db7d8365a9082a4bb9aee21273dd5908d26

address: unknown_address
scriptPubkey: a9148fb28e8af8338875e159284da9f62a431e3dc8d387
value_sats: 2954519
value_btc: 0.02954519
spending_tx_id: 4ea11596af19fd3615770f02c2c59ad298aadb7eeb35d296bd388190e03cf2bc

address: 146aHReukrmFD3opyDV6fQ8pSrvyHwGMhB
scriptPubkey: 76a91421f63d95e9abc8031804497066a5c4cb2e466a3d88ac
value_sats: 3796073
value_btc: 0.03796073
spending_tx_id: 56f159f4530dcb2cfe9aee02926dd22c2b26b72cbf79c614886a642403e88456

address: unknown_address
scriptPubkey: a914a593835c2a5624f92378166fc32bce743ac066aa87
value_sats: 4998960
value_btc: 0.04998960
spending_tx_id: 47c3b8f8d87cfa6fbc3b1e9e50b96a779f60ec1bcc7773dcb69a6b34570c573a

address: 19yDfpK3ojCs2edjrc3EfW5KtATJnkY8AU
scriptPubkey: 76a9146262e0396eda84f2dbb05af54e50c1e3bc9cdf9388ac
value_sats: 5128822
value_btc: 0.05128822
spending_tx_id: 6e52bb8e616a4cf47c9f349234a7c9b3dd24932829a6462ed5541aead5089a05

address: unknown_address
scriptPubkey: a91471ef0c0f8ebfc754819b01a9d2d79765ad496a6587
value_sats: 5950000
value_btc: 0.05950000
spending_tx_id: 78f68ffc33949627250004acbe014eb7a7c4495365b8547069d870dcd57b6cd4

address: 172BbeqrVZ8CwvkmpX8sfzaQdsaj23bLtM
scriptPubkey: 76a914420a04587e5abe5036135658fdc4a57f76feb14a88ac
value_sats: 6297543
value_btc: 0.06297543
spending_tx_id: 05e6783d37d1de4e19a63ef61d5bbf9a25231b471506a19bdad50630c02abdea

address: 1BQEKecFzf8WvXQ52QVj5FvG2bZDhN4rpm
scriptPubkey: 76a9147215f1f91d6fb00907b5a4eb968899ec9fee9e3588ac
value_sats: 7008134
value_btc: 0.07008134
spending_tx_id: ec845bd944ddc8ac43ad6f730c77ce9ab7b22d0cacd299ec8d5528472d4a4b18

address: 19mJtVUAqAX4oXXzmdxCMaAAEZx6GpswK6
scriptPubkey: 76a91460223d94ad978aa4baef468dfc292ec0d403f4b188ac
value_sats: 9017285
value_btc: 0.09017285
spending_tx_id: 03574674620f5202bc88c262bff1e51ad54fbd6bb7e69bd44fe5ad3b5e42f1c5

address: 1QGyzkRJHPbvuiuNvd1kYTc8jiz59McFQ1
scriptPubkey: 76a914ff50b5c5236081d25434bf55adaac8638eaa75da88ac
value_sats: 13963123
value_btc: 0.13963123
spending_tx_id: 11a936e5d9a7ed6c5de1823084d52ca76ff2c337278c9dc9b3fe483400dae3ad

address: unknown_address
scriptPubkey: 00147085b3ba8ed8b2385dc0e6d4a728443b0ddaab87
value_sats: 22710677
value_btc: 0.22710677
spending_tx_id: 6716acf76730024e5004ec21cf78d6afddf4d04a41ae9b850921515c60ac8d7d

address: 1CXYW7gRywr8nbrvusXyYZYt85Sj4FdC55
scriptPubkey: 76a9147e7028b4c991d916f9fbcbbf406d1e9f988cc2fa88ac
value_sats: 33400000
value_btc: 0.33400000
spending_tx_id: 4f6acbb88c79b61af2d00c3eb98a26ada9e4b5f05d26c53ed337f2faf2e9501b

END_LIST: outputs