tx_hash: a7c3262b1f4cb84aaceb6be0ab3aabbd37ef6bc6e188cc21afa954c60e2e79c8
block_height: 669574
tx_index: 1020
size_bytes: 2537
is_coinbase_tx: False
fee_sats: 157257
fee_btc: 0.00157257
fee_sats_per_byte: 61.9854158455

START_LIST: inputs

tx_hash: 95d4122c50e3c1fe31463bf6a0d6088f8f07ed44f4aafc2b7884500b270ccb14
out_index: 13
value_sats: 112317948
value_btc: 1.12317948
scriptsig:
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: unknown_address
scriptPubkey: 001414f6be49c6709ba7eff07172e6f5f8e4ef377f1d
value_sats: 65610982
value_btc: 0.65610982
spending_tx_id: 9589e0dba46e9a63f27799ae7550aad13cd8b09e2e1639989f51a80b5ee7d000

address: unknown_address
scriptPubkey: a914da029d66eb2171e0c0c1d887c839f16935da62e387
value_sats: 102621
value_btc: 0.00102621
spending_tx_id: 242ee2389a39de6404c8bde6279dbd223eb3ee496958b69473da454eca50965c

address: unknown_address
scriptPubkey: a9141584241d33099d395309ed83e0d6fceffb8d745687
value_sats: 131258
value_btc: 0.00131258
spending_tx_id: 53976e244bc4af859a0c4e4a5637ca75f2a483124db5b8452c18bd61db68eeb1

address: unknown_address
scriptPubkey: a9140bd6e53d03d9a1e91776e7f6c397cfc02c40206e87
value_sats: 25000
value_btc: 0.00025000
spending_tx_id: 56b8a9dd18a1b6434147d47597677ee977948f4329c373042b449ef70f4825c2

address: 19GspTqidKWMB86PKkSQyagruLBMntjdjR
scriptPubkey: 76a9145ac1aaaca9e56228b24da1fe9e1147fd9b7d355f88ac
value_sats: 161655
value_btc: 0.00161655
spending_tx_id: 75ee5612510601a55d854e5991e8106a11452ae5650d2fc87edcbd4b23442e58

address: 1HnNZXrDuVAUkBqGsE1tgXkSRAMqd1EZ5N
scriptPubkey: 76a914b816ba9c6a3086a6114107e01c6a7fc4ff9a089788ac
value_sats: 63111
value_btc: 0.00063111
spending_tx_id: 6f75367dce7921bc6e1c4aa249d827edbbcc75e067ec923b99d4d890874baa81

address: unknown_address
scriptPubkey: a9145613bf626a48ac0ddab93c361cdb9fab7b4fdac187
value_sats: 556775
value_btc: 0.00556775
spending_tx_id: 3c3446036b1e5956dd87946078e8e2abcc69c76c7db130e252eed7aa45bb9b15

address: unknown_address
scriptPubkey: a914f3a4cbdeb62a5f88ab315b13ce22de55780ef66587
value_sats: 1031670
value_btc: 0.01031670
spending_tx_id: 3c3446036b1e5956dd87946078e8e2abcc69c76c7db130e252eed7aa45bb9b15

address: unknown_address
scriptPubkey: a914d68c52a3fcd7976024050e07481cb6d58324337a87
value_sats: 656549
value_btc: 0.00656549
spending_tx_id: 0a6734d4e94c7557c55589ec7e5d75f4ed1a79a47f04d19f659d5ba88befd996

address: 14WgJP4mF2TESqhWNNaFPtcGT6iwymu64D
scriptPubkey: 76a91426853ef68b077ac9a82e4a0630d034a9a9134ed488ac
value_sats: 645873
value_btc: 0.00645873
spending_tx_id: 00a6c49407fb4f3a5d386cf2714e539d42b758caca9663bab101f8059e8063e9

address: unknown_address
scriptPubkey: a91465ad1db743ecba36d8af7a386b5805247491051887
value_sats: 256477
value_btc: 0.00256477
spending_tx_id: 6bc45d3fbef4b8bff6ace54357bfc307d03ad4d54544328d7e32ef47eef72c46

address: 15aGYzBWPJdH9M7qgrSoNVqVyvRV7NBXnV
scriptPubkey: 76a914322b362b305261d4bb003d2ae20ffd7cbf8e993c88ac
value_sats: 129389
value_btc: 0.00129389
spending_tx_id: 5005cdb56853b76e38070cb0b0484a6655836a28ffac74e83a52a64cc304588d

address: unknown_address
scriptPubkey: a914bd18b928bfaf50c4a8745fd9b00a9d0430c591f587
value_sats: 1317839
value_btc: 0.01317839
spending_tx_id: 1ddc0e257a6d8495af1f91cd6012ca5059a4b5e4f913fc26973ead71edef82eb

address: unknown_address
scriptPubkey: a914d5d2cdfc462e11f37fbe550f62bace5b9c251ff287
value_sats: 525025
value_btc: 0.00525025
spending_tx_id: 19295d056e904b0491e56070fa61dcb32d896023bd4142791b78f9af34e67087

address: unknown_address
scriptPubkey: a91452ea99b155b116e33b4babaf47d01dcbd3f56db587
value_sats: 257028
value_btc: 0.00257028
spending_tx_id: 5981541f01139467423bdaaccf1de943c19cc51e379e908c7f3610dc5e8dd9a5

address: 1LjL8eGuVT9BEpmnnqGqKTQS77JvAE24xv
scriptPubkey: 76a914d86bd4a7b8f79cc98498dc931cddea3d6b6159e388ac
value_sats: 128632
value_btc: 0.00128632
spending_tx_id: 0fee07b271495ddbb75b283a6bf367948ddeb8e21f35723d68c9063e4c7c0ab5

address: 12NR6Q2eATo6ZuHhLNuUxCkqx87TEKmnvc
scriptPubkey: 76a9140f04f90c9c5283216099b46a91af0f77ab4f5ddd88ac
value_sats: 64247
value_btc: 0.00064247
spending_tx_id: 01dc79deb93fcdcd25d9793a16668faa07a433c0d1c4dc33fecdb766487042d0

address: unknown_address
scriptPubkey: a91407f42742c1694dc17c02ae4943099cccd80db0e087
value_sats: 94506
value_btc: 0.00094506
spending_tx_id: b0319c28659fa5407063eb91274fed654ca4bf3b4587bbe154f6fe194ff7810f

address: unknown_address
scriptPubkey: a9140bc80a3742c21bffc1a04574390c027b27c7b9e187
value_sats: 2626157
value_btc: 0.02626157
spending_tx_id: 363d6d0be72909ebfbf578425a1756ecc151f40cea2b755242e6801872021150

address: 1MMKw5hqNj924kjhWAnGFvLF1UUsFyYFuF
scriptPubkey: 76a914df3aa38fa16fe1468348424fd300c6b8a6c87f8688ac
value_sats: 179703
value_btc: 0.00179703
spending_tx_id: 1ec26ed81819059a9ed7abc8fb8bb10b0ac6349e49395d384fc33c5ef9d0c3fa

address: unknown_address
scriptPubkey: a9140840611ddeea9614b9f556c0c87e8e2ae057594687
value_sats: 67942
value_btc: 0.00067942
spending_tx_id: 45678b2b94bb58bf27202191d6851bc32ae77b26817b63ecee11692196237abc

address: unknown_address
scriptPubkey: a9147059a462bcc249656532bb40fcc179ba34e07b8c87
value_sats: 1496579
value_btc: 0.01496579
spending_tx_id: cfd7463156ea01ca9a1e7d748eb69af92306da82016e9ddaf9c00afa6a8c9a67

address: unknown_address
scriptPubkey: a91480202fbf1db152a7011a475af545144f76f7989387
value_sats: 34200
value_btc: 0.00034200
spending_tx_id: 488ddc89a8cd125157bae967107d5e6e5b5a0d9f78576c4c6e9c9cdf966ed925

address: unknown_address
scriptPubkey: a9143a09ad533691b49a9c39a143f1381b4f447ad72187
value_sats: 42013
value_btc: 0.00042013
spending_tx_id: 34e005b592fd6f3390407871b58acbac1728bf1e4d8cf4a1eed303df75a13dee

address: unknown_address
scriptPubkey: a914eb612b4dda4873db7c172da4b1606ac036c877f087
value_sats: 386156
value_btc: 0.00386156
spending_tx_id: 3f912d6d66802e8c7cd7f9470fba2151c49fecc2efce0e73b6d28b3deecdfc2e

address: 1GgLST2BVmXpv7sgP4gDufVwsu1997kgFs
scriptPubkey: 76a914abfa55ffc538593c4c21f806d861c21f0c023b5b88ac
value_sats: 2579771
value_btc: 0.02579771
spending_tx_id: e00d78aceb7f5a680a1aa8a84e392429a363994b82127ba23abfee8760107d67

address: 1HY1Kq7MLMKpkzLeYL1k58zaA6WkaKj1gk
scriptPubkey: 76a914b55f2da8cb0bf1d60f7f0aa98322a5152c28c02c88ac
value_sats: 592073
value_btc: 0.00592073
spending_tx_id: 1650ab4cc9be212f97fde45fb6c73b447fd5e2bdec15dc240fa89371ed75d143

address: 1AyrZK6Xc2oU8bJskKMaf7nJNvEuBYL9uH
scriptPubkey: 76a9146d79cb4a2ee8bf864e82c9643ce617808a2c9c0e88ac
value_sats: 3799065
value_btc: 0.03799065
spending_tx_id: 9feb0827d8d19225184d893a74ce170c3d12f1143bbae7c6086594a63295dba2

address: 1ESe6vGfkWyQs2aDjxT3WqRcVYotVN1kr1
scriptPubkey: 76a91493730165c30dbe4e700260c44d1e6a59ceb6115688ac
value_sats: 4811534
value_btc: 0.04811534
spending_tx_id: 9feb0827d8d19225184d893a74ce170c3d12f1143bbae7c6086594a63295dba2

address: unknown_address
scriptPubkey: a914ecf9b1e20751e84a1c170cb89b4864629a4e6c0487
value_sats: 205474
value_btc: 0.00205474
spending_tx_id: e10d1a816c09ca9d35886b1c9eccc9cf61069efaa3aa30be342548a3e7d8f78d

address: unknown_address
scriptPubkey: a914e6b9a1117c60d011607705c90b7c91b6cd88df7787
value_sats: 412311
value_btc: 0.00412311
spending_tx_id: 2b383620293f08e1fb4eb62822e1b8a3a67476fda5db9c5e76eaee24839d6241

address: 12nQ3TK6f5R7HU2RBpZF98BxaZp7PXLSUh
scriptPubkey: 76a914138e142cfb311e371b09121dac2e5feb07ff947888ac
value_sats: 248158
value_btc: 0.00248158
spending_tx_id: d95b164663dcf06600321a9da171d9d23ae459bf6eb5fc6dbf4eb9e49f0f897b

address: 12HSJxYX8U2aJVLjWcXWBgauvYANmy9qLq
scriptPubkey: 76a9140e13e89859c5adc025e07ca858131e8828344a0588ac
value_sats: 42086
value_btc: 0.00042086
spending_tx_id: 8fa8d942f9e2f520b9bd5f3fab9b4e7f6cea99851d87272a77df37a7ed6e41d2

address: 1CfDqssUhpCs9ki3m3VZbNcdShSwrcxQwA
scriptPubkey: 76a9147fe3e9251b3a9f47ee31efb9fe3808a32325733888ac
value_sats: 1155126
value_btc: 0.01155126
spending_tx_id: 1e35983955f0263ec09af405a7a57fa300307bd4ef6fca6e3861c74b4b9f14d6

address: 15Du1o3jZ3rLcQVRX5oV8XiGXyZiwUgmJM
scriptPubkey: 76a9142e50e9dc3f07567a8d421d0edc3baa54e502291488ac
value_sats: 72191
value_btc: 0.00072191
spending_tx_id: 29354e568ca5d6b933b6c25ad9e8e53c0333f65ebcd0d7d348d098fa291d414c

address: 12gTejMX6uVq8vNVEyTdnCMC98GEUaoe3y
scriptPubkey: 76a914126e9853c88c42ea36a1f0c685c2364de0ae2d5f88ac
value_sats: 1260056
value_btc: 0.01260056
spending_tx_id: 6ae606772fe85178d0836ba3d57a4fe9e9f6f0c7b5597a27ff9373ceee71197b

address: unknown_address
scriptPubkey: a914051e8e315338a681276d4c013a0bbeed12f1885987
value_sats: 628367
value_btc: 0.00628367
spending_tx_id: 1bb3512f9a92e105aca459553d0a6d9c9a8a19b15952fa44a927c55ab6e1e9a2

address: unknown_address
scriptPubkey: a91405145727bb4ee6cb18a706c5cbc0be88a967b2df87
value_sats: 172196
value_btc: 0.00172196
spending_tx_id: ef8d9abc0a5960a2c16d17f08adbf1df99e8bbba8e417d40134f5b99c594be98

address: unknown_address
scriptPubkey: 00145fc17e1c234234093c88487dea11c188dfb789a5
value_sats: 5249019
value_btc: 0.05249019
spending_tx_id: 752d86f399418de321b3933c1c43274391eeb9345a332c5303e968d837543120

address: unknown_address
scriptPubkey: a91404acbb3fea1b48e1b4bc584a8ce73c8018cecc2387
value_sats: 128231
value_btc: 0.00128231
spending_tx_id: a634d453847c7dded5202b78678cce8c0bc7da69e7b50e4501f5044621155779

address: 17Aq8Fm5xDJg91GtDUQ5L3NToJ3HxXTJT
scriptPubkey: 76a914012ab3839847f1524e0871e3a3c11628e3dec5b288ac
value_sats: 102676
value_btc: 0.00102676
spending_tx_id: 49349acc62c38464ee5606ebbed4b37802de1e4876fd2fcd092ec733606e6375

address: unknown_address
scriptPubkey: a91400e0821b47d2610acf0c7d7ea295e51768deb83787
value_sats: 31501
value_btc: 0.00031501
spending_tx_id: f56025a0283cb23d1dc5265021f764d238c4418ceeb6857565cf956fcee641b5

address: 1QHEsLBcuuQ9tnptgopZwGbo6HPTXvjYbh
scriptPubkey: 76a914ff5d1fe8f09144f29bcce9dc9e01a420512ab72f88ac
value_sats: 60391
value_btc: 0.00060391
spending_tx_id: 9881119ccf660f24baf74b20b99bbf6084696323913594d48a896f33b16b0cc2

address: 1A2N6bQYQc5Wo8DiTgPGwLQAs9c72p7ewD
scriptPubkey: 76a91462fb288f0875f012df6d96d6738f125bd11c064788ac
value_sats: 386300
value_btc: 0.00386300
spending_tx_id: 017ccbf40f67c33c9be6b4733a9a87b433d01ae7895f14a286c130fc4536279f

address: unknown_address
scriptPubkey: a914ceea41dca29043d3f941ef93ef1156a939219ee987
value_sats: 131277
value_btc: 0.00131277
spending_tx_id: 8f580b997a98925732fe0ef29df4778ed6418f5eef903de84306326d4be4b266

address: unknown_address
scriptPubkey: a914b54eb30284d34f5dc5c92c2672d9059b2bee9b6f87
value_sats: 120034
value_btc: 0.00120034
spending_tx_id: e3f7d890e667b545e21389dececbce7b38ab56043d89afbd16f3c3283605d861

address: unknown_address
scriptPubkey: a91484e2b6b4c8f992f293c2be6f109bf202a6d92b1e87
value_sats: 1205012
value_btc: 0.01205012
spending_tx_id: 4102f1458d7f477cf4d6daed09904bff898bab9cab25ddb73c559a3bb675a38e

address: unknown_address
scriptPubkey: a914c44c4867de5c0ac1b9f0e316a13bdf4dd30d863587
value_sats: 1051200
value_btc: 0.01051200
spending_tx_id: c3861dfeff7faebdffbe0b63c2438214def61c427945f0880dd722441e35408d

address: unknown_address
scriptPubkey: a914c30ab9df76bbad56d6415d0a03a32e1fad272ca487
value_sats: 28260
value_btc: 0.00028260
spending_tx_id: f56025a0283cb23d1dc5265021f764d238c4418ceeb6857565cf956fcee641b5

address: 1CsmWRSNLaki8MZU1mbCwzHcNz1N6BtuXf
scriptPubkey: 76a914824355a2133eb8869453992f6054d221cea4bc1288ac
value_sats: 130907
value_btc: 0.00130907
spending_tx_id: 3b7e4513956c221e98dbaef0b1b142ff012e1bd6f55f636669b55b30089bce7b

address: unknown_address
scriptPubkey: 00148325f9f4e285d7ad100d14d23e84b31ea964662f
value_sats: 340943
value_btc: 0.00340943
spending_tx_id: 05f2616b22b3d19da3ea8051fa466b923478f0b2ae426ae7157fd2bf76f94c2a

address: 178KMULrsiDkkLeGSNmieEhMdJHSL1mCnJ
scriptPubkey: 76a9144332fc9916aa295ed05097974794aa14a6c5cadb88ac
value_sats: 76140
value_btc: 0.00076140
spending_tx_id: 0a2ff1b5750cdd219473379a8932ca9430cc0bbc89a08d39b30a3df1ecc83f67

address: 1DYnd98WJ1GjevxA52JrsbDRTL4jxo1go
scriptPubkey: 76a914025f8691dee52885c6dedb3d2e0334623e0f311688ac
value_sats: 258828
value_btc: 0.00258828
spending_tx_id: 858ed9cea7fe72e63306a57616d3c5fd6854f6b9ef0261f3c87760a6c39760fb

address: unknown_address
scriptPubkey: a914ce4b37216d4bbeb56c25f748c89f19abbc966aa587
value_sats: 51331
value_btc: 0.00051331
spending_tx_id: aaab6288d3f42a4963bafe9bb5c513affe4d321a0ba1a67f82601a7af9064be5

address: unknown_address
scriptPubkey: a914b45d2b980bdb31733981782f8e3a9ae0d48f0b4187
value_sats: 5250
value_btc: 0.00005250
spending_tx_id: 19295d056e904b0491e56070fa61dcb32d896023bd4142791b78f9af34e67087

address: unknown_address
scriptPubkey: a9146f382dbd84c34e1869935c57898902789d7fd16f87
value_sats: 2626
value_btc: 0.00002626
spending_tx_id: 76107e790a23b1bb7b2416a8c411800e9d3823f6cf8cd3adf359315363de6f1b

address: unknown_address
scriptPubkey: a914d03fa9661ec9770023e83e0d32b3d80f4dff1c5187
value_sats: 128582
value_btc: 0.00128582
spending_tx_id: 9648dbcbfc00a43d0b3a6897c7c98b4423d3631be8301e15a303f41253b03a1c

address: unknown_address
scriptPubkey: a914081cdb4ea724954aa334aa49a1876a2237d2d56c87
value_sats: 1900
value_btc: 0.00001900
spending_tx_id: c2ea64343810b17311cb773560d1d70f63fe6298f558e4d9ee6e0b5239043501

address: unknown_address
scriptPubkey: 0014fdd2c6ff8919a96717b623cc53c66082b561a5a1
value_sats: 4060900
value_btc: 0.04060900
spending_tx_id: d5a7e47c9bd7d911c63811cb63b1875eef597c27f7758bc285ccf0536f4823d5

address: 19WCiHUbQYwF2a95m1Luq7dFKsCYxYgB7m
scriptPubkey: 76a9145d46d87e31df8681f8fb91dfdcc94bc63c979bfa88ac
value_sats: 76128
value_btc: 0.00076128
spending_tx_id: 1631a4686985e8d2fd40b35308bcef6641721b3f7faadf32e1b25f51a597bfe3

address: 1Piu4X7zeoykaQLYdALVGK8AKYVMiDxVFj
scriptPubkey: 76a914f93f479d29ea0524e9c4c2a1d5477560b53c79c388ac
value_sats: 256579
value_btc: 0.00256579
spending_tx_id: 75ee5612510601a55d854e5991e8106a11452ae5650d2fc87edcbd4b23442e58

address: 1EJr5WRHruEsELeYnXC7SmCQHMunRkLAMu
scriptPubkey: 76a91491f9acaf4317631027882742672cd5c94f95692f88ac
value_sats: 2582560
value_btc: 0.02582560
spending_tx_id: 75ee5612510601a55d854e5991e8106a11452ae5650d2fc87edcbd4b23442e58

address: 16RoiXouDuPMqu4XL8R5CYEBjjhXWrzZ7h
scriptPubkey: 76a9143b899bcd3f97c51c2ede6c47c6ac8be7b434c6b688ac
value_sats: 1032027
value_btc: 0.01032027
spending_tx_id: d11e9b213241a1a20ff8ec30917000177335f4db6497e9e5132f2fd5a8f46c42

address: unknown_address
scriptPubkey: a914c07bd8e7559187664cdf0d527c991a75c52867a187
value_sats: 26500
value_btc: 0.00026500
spending_tx_id: f56025a0283cb23d1dc5265021f764d238c4418ceeb6857565cf956fcee641b5

address: unknown_address
scriptPubkey: a914c6344f6d59e2e2b96844f6a020a421a7b0536a4387
value_sats: 2549
value_btc: 0.00002549
spending_tx_id: da7daaf8dfea17e8011c0f83181f8d7277de58621e9119320d1f451128cc0a3c

address: 1BzBjnKaTBYLFrSDAuraRuAKkGxB8i2iko
scriptPubkey: 76a9147881ee53bd587df65c1dcd73e52d56d337655a9588ac
value_sats: 126048
value_btc: 0.00126048
spending_tx_id: 75ee5612510601a55d854e5991e8106a11452ae5650d2fc87edcbd4b23442e58

address: 1JD5MiZT97Sisbsz2zHCkWDJNBfdGPwwQZ
scriptPubkey: 76a914bcc2c45de79069fa572f5b50b68be1ab9a91375e88ac
value_sats: 65634
value_btc: 0.00065634
spending_tx_id: bd785fea8565ec043cb5c09684f2454d16f8974a8d1e561cb12eac673a14e661

address: unknown_address
scriptPubkey: a9149b84c7e248b58ad8f524f9540390538099eec7dd87
value_sats: 51350
value_btc: 0.00051350
spending_tx_id: 2a7a7fc0e364e6ec15463561a50871e9b1e1b0d1b389caefa85e54123d25fb1c

address: unknown_address
scriptPubkey: a914cc8b9bc2882892c8915706d3b18cfe1e842a8cc087
value_sats: 270484
value_btc: 0.00270484
spending_tx_id: 2c533016c9b1c052e99fe87c6ba407c02331eb4e0fa1eeb2de1716d412f9d045

address: 115KrnvT55EicfuNQJipWjqdxfeyLSiJNa
scriptPubkey: 76a91400d167f6f81fa731892822f4bf5ce5f09eade52288ac
value_sats: 26254
value_btc: 0.00026254
spending_tx_id: fa9697b9915bd9b5ee74abe741579d72390e2323c0f49d60c4a0fed1db1358b7

address: unknown_address
scriptPubkey: 00143f0d4b7f92b208b1cb202ab9d8184aff5693ca0e
value_sats: 514563
value_btc: 0.00514563
spending_tx_id: 36a36f92919a58041ae36cfd4b896d4e65bf2b23c4d7e21774cbe967910f6491

address: unknown_address
scriptPubkey: a914a8a0bf1b2947bf1aed06f24901b5497fa1da23cf87
value_sats: 83013
value_btc: 0.00083013
spending_tx_id: ae2099ee161afe794aa5280f199f659f3595bff18f86d87c0305aea1c59a5519

address: unknown_address
scriptPubkey: a914a28444f5d4898d5f51657073174770864eae128a87
value_sats: 124863
value_btc: 0.00124863
spending_tx_id: 9648dbcbfc00a43d0b3a6897c7c98b4423d3631be8301e15a303f41253b03a1c

address: unknown_address
scriptPubkey: a914f0215490561ae4a1becf5ee1a5c11e0c0846de5587
value_sats: 15285
value_btc: 0.00015285
spending_tx_id: 4881c64a9fc57797060e6febe3377755bcad27ac6ff8e883c5745b559258e92d

address: unknown_address
scriptPubkey: 0014e717831d4a2af77949c9b883c7ba17e2becf01cf
value_sats: 256829
value_btc: 0.00256829
spending_tx_id: 0d45ad9a9c7194f367aaff30a6ffe55f280467335284e15d16f46d4250649b9a

address: 1G3uJFKqDK8tSUs83Z2eBr69PBFAvcqfVC
scriptPubkey: 76a914a5165fd3638819938cd4074512ac4ed0026a207388ac
value_sats: 528922
value_btc: 0.00528922
spending_tx_id: ce9ac16c597046bc8bb2fa46d7bc9810b0e10f8555cd7aceaa3b242115ae8e83

END_LIST: outputs