tx_hash: b5353b96c5d5dc792ddb33deddbfbd7ab1ef95ccd3dbf2c7dc9880354ac567b4
block_height: 253270
tx_index: 70
size_bytes: 2403
is_coinbase_tx: False
fee_sats: 30000
fee_btc: 0.00030000
fee_sats_per_byte: 12.4843945069

START_LIST: inputs

tx_hash: 6fb136935dfb9e474523c4fff74aee9d42df2547eca1e2ec176bcccacb412c59
out_index: 5
value_sats: 2298064249
value_btc: 22.98064249
scriptsig: 493046022100b4eed47a91aa03ee693efc4988cad18aed9de9650164e294122ae7190163b1bc0221009f0334aa608a7dc95fa5eaa8da3e5a369eb8e845277aecc6413196aafe05fe2601210325db730f088d7a02586cd89aff5c127fa61bbc211863ac19196d4b6c17c0d552
sequence: ffffffff

END_LIST: inputs

START_LIST: outputs

address: 18JuSPFSb4f1iWgeMenS6kFeRw2FYDX1kz
scriptPubkey: 76a914502bb97e291bd5662a1b8cada257e742c24a3b5a88ac
value_sats: 485125457
value_btc: 4.85125457
spending_tx_id: c3de2f4844c16bd1f5491af57258c822984a1b14c06eed0c413d280186543a02

address: 1EGyChy8zYL7pyyTcacBToyfHcn5JJrV8q
scriptPubkey: 76a914919eca1f8d212cfed128209b5a0a736ebf837be488ac
value_sats: 117139502
value_btc: 1.17139502
spending_tx_id: dbebd873b128da7866131824cbaa0139e76163d6715b37343bde9bc23aed7af0

address: 1Ki1Uxc1P1HRfk7Awq8ayZghzwGCsYWe9o
scriptPubkey: 76a914cd33b88f15a2bd5872c9fa39863d5651f8019a6488ac
value_sats: 60884619
value_btc: 0.60884619
spending_tx_id: 571e344c431900b2253d1e49e1323e791f23527a5df1ff4d44340a72332dbdb7

address: 177HHKTdjFavYDzhvnUJhzyXL3iwiMHhHC
scriptPubkey: 76a9144300d769e20d71b4f9161a945cb2704c9bc971d588ac
value_sats: 25109376
value_btc: 0.25109376
spending_tx_id: 28f84b514c637efd12a4a4aa7e2edc9959b62c47af8da799f13bd28a394e9511

address: 1NHJwhp7q5Jk5CkYJ3LfWHErDAnxZoJDir
scriptPubkey: 76a914e97046699e890cd639f70db02f11efb61051838888ac
value_sats: 13595791
value_btc: 0.13595791
spending_tx_id: 8daa9e944daf8da7a17562054ae7df1fd7d7f5c0b782489857ecbfcb3042e495

address: 1CM5kuRXe58zZ8zSoDChbtA4ja422tueXr
scriptPubkey: 76a9147c75ac7c2f80deb288602c7fb5daf2d06db6865788ac
value_sats: 3846624
value_btc: 0.03846624
spending_tx_id: 60cf4664982efb3d10b7f19518ca424eb46a3ed1999cefe2284f68d6a60d8f2c

address: 1FEP21nPNFEVehkzpm18C21ZXspVoaBu54
scriptPubkey: 76a9149c198c388c704b53c31c54d473f7c2b5746c8e4788ac
value_sats: 3652268
value_btc: 0.03652268
spending_tx_id: 9875746ca39d32b4a170ef91b7decfbfadb710ca8455b4d5574d512d9ee34595

address: 1JeKfxEWSX5AJYj4DHGgMN4ZnmaTH5Z4qu
scriptPubkey: 76a914c1891d7bc5a13a841966cf5fabe9262323a19e9788ac
value_sats: 2784793
value_btc: 0.02784793
spending_tx_id: c80b2c9d5b2b85ecb9bc8f51251362ddcdbcd5945c66df2d5facde74125eeb3c

address: 1FpoBwEVCfHWwq1ZBvG38FJc55bExPqVd2
scriptPubkey: 76a914a29bde0f88745956cc276a2894cd40a211a4af7b88ac
value_sats: 2694071
value_btc: 0.02694071
spending_tx_id: 81a69d43b42ce7f09588e4a4f88777bd30404de9c2bec13f0bb4e40aace102c3

address: 12hGqe1SE3R2Fj75244JixAb2xM5oARW6T
scriptPubkey: 76a9141295fc530b60eb48cd667c001471ea015bc4c38388ac
value_sats: 2029530
value_btc: 0.02029530
spending_tx_id: dc367d8b38381dc86356bbcbe05a8a0c03b78dbebc439a97a860e719f3161937

address: 198iwuZANG8r2ErjN1eQDZUFFy8gZqixeb
scriptPubkey: 76a9145936eeed52555453cbd757c15d02ada43576551f88ac
value_sats: 1720403
value_btc: 0.01720403
spending_tx_id: cfe1c719a4343926366f478c9ec0d580927ddc1af16852ac474c740f21a445f1

address: 15pUwAhNc9TQJZa4BVBvp1gGtWLwAEeUci
scriptPubkey: 76a91434db5f13fb694b4143fe73657eaef20efd61c53c88ac
value_sats: 1023520
value_btc: 0.01023520
spending_tx_id: 79b874c0b768b0cdc24a6c0e9000b6abf487ab06804d6f2f13380e9579c6f1fa

address: 1H1SGY9TQhzWHVd3yyYybWMXnyKyJW8yWj
scriptPubkey: 76a914af971ae81585be7048ca9e1279d2384bdb66b6ac88ac
value_sats: 531275
value_btc: 0.00531275
spending_tx_id: 89fde51f3cf2d3011c10796624ae878658cb943d81872f55169b3adcb2885729

address: 1BSpvrnXZF33sV95eKDY4Jd2ozFBY1MYqx
scriptPubkey: 76a9147293aa687949de4417231178cebd6116eb461e4a88ac
value_sats: 504678
value_btc: 0.00504678
spending_tx_id: 7eeca2cb45de22bff6591dedf7ffb2e8cb22c58003826ded4f04f971d5909c0b

address: 19LSHErBbSp8E8hA22FsNvq4MvVyTSmwGw
scriptPubkey: 76a9145b6e032009e660b6efcc3be11cc00f588b71048b88ac
value_sats: 437135
value_btc: 0.00437135
spending_tx_id: unspent

address: 1KnL9NRpgVx4ALXn2JFzC5AqHfooJroNgC
scriptPubkey: 76a914ce04f6974b0d3541d6a92a5749120c7b1a3cbd9288ac
value_sats: 337107
value_btc: 0.00337107
spending_tx_id: 32c7090708cfa4e62ecdcee8f4f49badbbf20ea97feea83554f9faa3e6f67a28

address: 1KRDxsYeacyhKQCiz5V9nFdp2HXbQUPw3U
scriptPubkey: 76a914ca071183503517be39311a31b72f7570af9e046b88ac
value_sats: 335284
value_btc: 0.00335284
spending_tx_id: 3b044a966d9fb5787bd914a3ca714edf49ffe1668284bf4931e6957c0bdd0492

address: 14DqfjXh55aMSk463CAv2qh1RWfeTaeZNy
scriptPubkey: 76a9142355fea732a777c8754d6c9c272c34727c14d10f88ac
value_sats: 335284
value_btc: 0.00335284
spending_tx_id: c9491dc86e6b58d5f7fc9ac3c2d7f8d8346829293cf6d7d8d569383d6fb8dd2a

address: 1NZVxaNZFvMWJVBxr25aWH32zif7vyYnQC
scriptPubkey: 76a914ec8020150f253af8d5963db1e1997cf52c3f2f6d88ac
value_sats: 318129
value_btc: 0.00318129
spending_tx_id: 552ba6a784b21710e12af4c681c68bce7e97bfa5cbf7ab6ccfda5d9cab594f05

address: 18sfTPTujTuxv8nfAmvjQQAtYdVCxxTWgA
scriptPubkey: 76a914565dc776ad29b2e8db98a462ffae776f751625e788ac
value_sats: 317241
value_btc: 0.00317241
spending_tx_id: 606a76d0dd36c8b3e2485c1dc26129c3eeb80240120f25821835c0a4fb01364f

address: 1Gbr711wHigjysnNXQ3VnaSVgmexdXevMe
scriptPubkey: 76a914ab2104da4b5de9879aa510d9f78a2cbff808d3b588ac
value_sats: 248904
value_btc: 0.00248904
spending_tx_id: 75c2f13d7fa65c7e55e5886140d066db44ba70812fc8317c2b7a23098244608e

address: 1FpPn8rzcgh3Vs8NKEaHpCnrQeNk9RdAFS
scriptPubkey: 76a914a28853515a1f5d3ebef465d8e4b1390fc4cc7bf588ac
value_sats: 240443
value_btc: 0.00240443
spending_tx_id: 3fb8d54b02ce3909b64e087704cb063d3a65208142b156c77ef01556037b9936

address: 12xoWSbeTHPed6kbHQtzMXJHb3jU2SHa3Y
scriptPubkey: 76a9141585d3870982033058fabb4e081817028f6d87df88ac
value_sats: 239602
value_btc: 0.00239602
spending_tx_id: 602e35266c7cf83609ed2c04583e76b8235b9b180346df76beddde4ad35f825f

address: 1GdGtAG5dsFBuUJDukQZUxszPnNgSRodvS
scriptPubkey: 76a914ab661e7ab13643d01b8c956724514e3492be2ecd88ac
value_sats: 229132
value_btc: 0.00229132
spending_tx_id: 3c14fdf8b30fd3c87b07e82c3a867e99570d2fc9f22351d1e33444fbd29f08c8

address: 1CfpFnffcA54FYFjShQpmgdcrbFs98FBxE
scriptPubkey: 76a9148000a2f97629ecd4b63dc6c06b17f9eceb87c10088ac
value_sats: 223803
value_btc: 0.00223803
spending_tx_id: unspent

address: 13r1VdEYzTWD3YzhEEbXmyynMyuW4MC5cA
scriptPubkey: 76a9141f350bb139f6f840a4225f44d50efc39bf15dcaa88ac
value_sats: 217259
value_btc: 0.00217259
spending_tx_id: 141f572b29c758a01fbad987612e4efd2320c205c78e6279c4b0e3f0208fbfc5

address: 1769J4Ezsor9Pxx5jJCNufDWeA55kfDQn9
scriptPubkey: 76a91442c9c20f91afa5c6dceab2c40ba01a4df0a51cfd88ac
value_sats: 187157
value_btc: 0.00187157
spending_tx_id: 22becf8f329acd5c16f2bf06bba2ad837138358fcd13f8db0f1bdc694f7be7a1

address: 1KCdf8qC12i5VfHVnYFspVEkfnYNtypbN4
scriptPubkey: 76a914c7a570988f55a6b2e6ecfbe69a7478eb1ec30da288ac
value_sats: 186502
value_btc: 0.00186502
spending_tx_id: 814d8a5827463d02adfbdac41053079292106ed7a36f75061226d20a41dc9c76

address: 1Dou8hpkt8t6oPE9gLXbS9vkN6ts5W9MdW
scriptPubkey: 76a9148c802974cb9622be09fa2d4ae4938e76556465e688ac
value_sats: 186315
value_btc: 0.00186315
spending_tx_id: 79b874c0b768b0cdc24a6c0e9000b6abf487ab06804d6f2f13380e9579c6f1fa

address: 14BX3CtrWiEisuZ8myT3UZToQvzdBZ5phK
scriptPubkey: 76a91422e59c879cb3a74ed443701a09199a3459a18cca88ac
value_sats: 179818
value_btc: 0.00179818
spending_tx_id: c6a3fdf01ae372790851a4d386eac1ee04ddcd799eadf61b324dcfd74ceaa6e7

address: 12sV8oTGr7RYkWVwaYVbK48YeH5XLKceiW
scriptPubkey: 76a914148468cc76d3de8ebf65a7218e29350c239538f288ac
value_sats: 177434
value_btc: 0.00177434
spending_tx_id: dd772d54842e284d98c13034d4dd38e4bc2a914caa28bdbf0abfa1121eefdd9f

address: 1LrhFi4uNbprxTFwcuAkaSrCRS57e4RbUG
scriptPubkey: 76a914d9d05fbfe54f1b4bced04071eaef269b6976b65788ac
value_sats: 176733
value_btc: 0.00176733
spending_tx_id: 10ccba8f99768ac048e940237395ba4c41de998bb714ffb1e2db493b83a2ecc8

address: 1P8B1MvXc1kKxfQvvgVpvV6T4wsanydwTb
scriptPubkey: 76a914f2ae082094cdfda362e035571e39e832215aea6d88ac
value_sats: 176406
value_btc: 0.00176406
spending_tx_id: 3131522570d37b6a1c27bedc2965039918a6d492204b761ae4301da6f0037b0b

address: 15dweayKVH6zkcher4Z5UAQfu6iSEk3Ako
scriptPubkey: 76a91432dd187baddf9880f7898ab53943ff4136b696a988ac
value_sats: 175798
value_btc: 0.00175798
spending_tx_id: be941142905af26b66fdae59f5535179d0251cfd35094c71f3c3a96b39f6f712

address: 1D5RLCyd3frmmAUzDGjudaz5FLBR2KQE3f
scriptPubkey: 76a91484777bdef1a316e60968b9e2763db2dec7fb6ffb88ac
value_sats: 173742
value_btc: 0.00173742
spending_tx_id: acb06d7da580dfe5fe0816005c41930084c79ad57b0b65d176afc3958b543a80

address: 1Ez7rDj1AuxNXaJXbKgasfYUi5rrWckgw6
scriptPubkey: 76a91499670fdb7cbc627ad9c7ed9b182c75cd89f3915c88ac
value_sats: 173228
value_btc: 0.00173228
spending_tx_id: 79b874c0b768b0cdc24a6c0e9000b6abf487ab06804d6f2f13380e9579c6f1fa

address: 1D5qBArsq29qASazA9wNqr235s8s4A8hQx
scriptPubkey: 76a914848b63544df20a9d0ff514cc17fa5aeb51be2e9d88ac
value_sats: 172433
value_btc: 0.00172433
spending_tx_id: cb44444605c76ecfcf3923c594ae2f46ca2f857e259333aae061ffcd04eaad87

address: 1JDVLexFU4nrFpZQmHY4NhAV2FP5ut4DZ1
scriptPubkey: 76a914bcd6c934c683d5e6b7da1f9d3adf229eb2747a2688ac
value_sats: 171171
value_btc: 0.00171171
spending_tx_id: cfdb558d5187a6e0e78f5e4d45b0df8d65cc4b618602b4f9d9efe03877dbcabb

address: 17mZd8Rtqv12Tv4rh57X45LYBpsGhTbBiG
scriptPubkey: 76a9144a3e4a0bfb3b4f3c9ae520b6af4252309a9cc46588ac
value_sats: 170844
value_btc: 0.00170844
spending_tx_id: 10dcadf0d41bcae2a0e61905f70e84009de5f08d27b3ad08f5cbfd0c94de3da0

address: 1CF1c5UVzYXnkBFKqCdC7KxrbQASAh81Sp
scriptPubkey: 76a9147b4fb6410cdeb4fa155b5260fad99b5a97deec1c88ac
value_sats: 170189
value_btc: 0.00170189
spending_tx_id: 8cbcbe57eee5aa6b2c7e46fa28c556685c3ee940c6a0de001bf902524c21996c

address: 18VnoLp4ydphyCX1ahc74ySNsTeUiqxZD3
scriptPubkey: 76a914523ac22c6cb5b78a61f17630d89a6a0d229cab8d88ac
value_sats: 169067
value_btc: 0.00169067
spending_tx_id: c7fb1ae260162db5c73d8f092a3af951dbb2c99e66856a328a37a16d6023b35f

address: 1L7i797pUPJjBEKoUweTk2zUa2gxuvAFeP
scriptPubkey: 76a914d1af32f8b6532c9da48517cae4976421d921637088ac
value_sats: 168974
value_btc: 0.00168974
spending_tx_id: 7b5258fab0b06a6c7623119f6eeb4cb7cd2eb7cf3a7c58f9ab1b189031c9f10d

address: 1CcbB95tAZFYH5RFjw78QQ4wz5NvDEAsV7
scriptPubkey: 76a9147f647850eb07eb2eb7d8248cb88aed5773c6604c88ac
value_sats: 167291
value_btc: 0.00167291
spending_tx_id: 79b874c0b768b0cdc24a6c0e9000b6abf487ab06804d6f2f13380e9579c6f1fa

address: 1JKhRA4DkvthECn2dMarwmFKqLVuaEWNe4
scriptPubkey: 76a914be035d16239b23dd9fb9e2a4e4a7c02b869c1e8c88ac
value_sats: 166777
value_btc: 0.00166777
spending_tx_id: 235e27ab17a7e6e6a24a318f4a0062d5cf3e45255b02525b785cb9b9c3ea99fa

address: 1H9dVC3TGmaWFbsYxDHmsfSBWPMxndDhXh
scriptPubkey: 76a914b123cc187312df539115ece1f327c6f49bd8f1e388ac
value_sats: 1568016133
value_btc: 15.68016133
spending_tx_id: e26fb55d988d73ef4da3201ef30aea6e2b626937c68ae0a416a9d2a13858dd8a

address: 16eT36gi3XivDE1Fwwbz7rRgRttEdt33vW
scriptPubkey: 76a9143dedc0df4fbe07ae4673235f5cf56aeaf750149388ac
value_sats: 166637
value_btc: 0.00166637
spending_tx_id: 995ee351199ccd02cd32e2dc97744fc3d3c20ecac8f16e9b6c374cc892e8b629

address: 13i6grYmktDcvSBmoXNubc6YtW8Wd1WEZu
scriptPubkey: 76a9141db60daade6a21c7562b0c908ba0233db95e3a5088ac
value_sats: 166169
value_btc: 0.00166169
spending_tx_id: 79b874c0b768b0cdc24a6c0e9000b6abf487ab06804d6f2f13380e9579c6f1fa

address: 1GvpaqBGvW57PcUcfyYMAp5ULEpcroYtwP
scriptPubkey: 76a914aeb7a73bfce2e81b046ff6bba8c435c602dc343c88ac
value_sats: 166123
value_btc: 0.00166123
spending_tx_id: 90f1bd30b0d8bc5eda7a74400b7f88e348538223baaa5a29478eb40e623afd61

address: 18mTqrxdX6AcC1ceX8JjP5mdU5b5nQ9mV8
scriptPubkey: 76a914553196f96d07f0edb4e37e5ca851e96f3c1d7e8f88ac
value_sats: 165281
value_btc: 0.00165281
spending_tx_id: 7f19615255b0f8ca2adcf12dd03d379007ddb55e42706dcd45a2d367649f7f91

address: 1KGprHqvHK2bxBpfgUUDVxf2K78oH6tsJK
scriptPubkey: 76a914c870725218d711fa00e96be933a007dd26e8ae1388ac
value_sats: 164393
value_btc: 0.00164393
spending_tx_id: 724e1a51867e9af0260e476abaddcec79e61dc6e7565f6f2fd0f9e0b6c7f6dc0

address: 1QKWPVBfBwZN6yQMqTUUdEm8NcmAjVdM41
scriptPubkey: 76a914ffcae9754a64768789657442b81851e5c87c0ffa88ac
value_sats: 160373
value_btc: 0.00160373
spending_tx_id: 79b874c0b768b0cdc24a6c0e9000b6abf487ab06804d6f2f13380e9579c6f1fa

address: 1BqEZZ27QCiQWyfQVWdCThgcjf669CFcs9
scriptPubkey: 76a91476d08b5b16bf5dca33aceb74c89fd43ac25ad37788ac
value_sats: 160373
value_btc: 0.00160373
spending_tx_id: 5fc90f3aace0329eaff8bb0a93408db06375c13da9da1f7c76f21adf87aa6a02

address: 14WJV9TKV7wEZfkc35czVwBGkD8o1YFcKj
scriptPubkey: 76a9142673094540302acc69f51d282b6b2ba640ca4f3188ac
value_sats: 159392
value_btc: 0.00159392
spending_tx_id: 8bcebe18deb8d1f8d09279e12370cbbdc637c9a0ab63757444ce8e4371b0deca

address: 1HZm2JkPQchEYoMNkheNgJwassSVbFpGCL
scriptPubkey: 76a914b5b4124b7efb6e164b67602f96996c554abada1788ac
value_sats: 153455
value_btc: 0.00153455
spending_tx_id: 4ce5ce99b8c6d913a22e0d6ea4c696a302f4f380b7992789a6facf1ec41c7218

address: 1Mz6YwFap2FEpPrSq3EEpqW4Endo7gA1wr
scriptPubkey: 76a914e62edbe1bda0813cc29c64141c259928adfd3cd288ac
value_sats: 152895
value_btc: 0.00152895
spending_tx_id: cd7ae30e701886a985a08784d54c28a49d06d31b02dbbfef9ce6214225dbb728

address: 1HPi9Y1HJf8LC3u82SXYbK62q41F48MTUF
scriptPubkey: 76a914b3cd82f8cdea797372aae05b13368d354f1d0a5188ac
value_sats: 151072
value_btc: 0.00151072
spending_tx_id: aa4ad5471a57e8538495bdfbd1bc89a8275781010b170cba90567507836465a5

address: 1MS2jaZHGrZ14qqm1MAPH7L2jtNkZuKdQb
scriptPubkey: 76a914e01e5cbeb61b1ccff5453e45db6c3a2a34bb17fc88ac
value_sats: 146912
value_btc: 0.00146912
spending_tx_id: 37cef901edb23f1a1fcb2b7bac9845a13db618726b413e0491e6ee61a013ce8a

address: 1KBKKxRz4YYQUc5tNtp15LRc8DxLQ58yMb
scriptPubkey: 76a914c765b8e13cd8fb4d42084fd0b66aa097b130037688ac
value_sats: 145089
value_btc: 0.00145089
spending_tx_id: 2f8676674688875866e10956e232afadc6b2efc721962fb6d613c2f9b8cac148

address: 1Mzp846z2sTVDEFEfyWTUCSjA75bde52Ai
scriptPubkey: 76a914e6518f86001220a9954334eaff603e6b37d0a1b288ac
value_sats: 140788
value_btc: 0.00140788
spending_tx_id: 79b874c0b768b0cdc24a6c0e9000b6abf487ab06804d6f2f13380e9579c6f1fa

address: 1KQkNt2UmNyxjYLnSC3acQxMeqXcWD1Nh1
scriptPubkey: 76a914c9f00a6cd5333dee6f144bd44af1b5928bdf225488ac
value_sats: 136768
value_btc: 0.00136768
spending_tx_id: e51f313342b9f7a20094efe9dc1531c1643290f97f5d6eb7040a556e855a531a

address: 1D8ZeAhhbK9D5PyUdziCVcTXzAMhZmetLk
scriptPubkey: 76a914850fab16e4b47a7d60c4b7b4c138cc5cbcf499cd88ac
value_sats: 135273
value_btc: 0.00135273
spending_tx_id: f3f42dc689404609e86e52a7c3b35b033aa415799f03949071f8dedcada90efd

address: 1Czha5jzcKvuovvkfozL8SSxJRFtENoxH
scriptPubkey: 76a9140244bd9db5a7fbbbf99e9d104061eeea7f24cc6388ac
value_sats: 132141
value_btc: 0.00132141
spending_tx_id: unspent

address: 1E8NLLixuGTZQ25ik7rPwcjsG1Y6q8dB3o
scriptPubkey: 76a9148ffe5aed9ef97cc08fc631abcd351f4f1a65a9c088ac
value_sats: 48145
value_btc: 0.00048145
spending_tx_id: ef2b023fa914b8698031e0f272dca9d033c36ed157a9199942a339c0087f6878

address: 133JEzyQtFnrMxy76W1pCtsiHGNgPaov81
scriptPubkey: 76a914165f79d228341718c45e78fad924c923ab0ff04d88ac
value_sats: 43190
value_btc: 0.00043190
spending_tx_id: 07cf38b14ede4d67e920c45d702c17a29434ba02afa5879cc6057562383c432a

address: 1LWKeQbzj4xwxgSxfwq9dGTRTjyC7bMVND
scriptPubkey: 76a914d5f6044d23533dc13e3e835254ad8e867db9666988ac
value_sats: 30663
value_btc: 0.00030663
spending_tx_id: 517c524c1edf20675315986b931e7c83e91320765ac8cb31cb1959f27cdcc750

address: 1FL2n6qumDF1KoyMt6dfUhbp88uTyUZzds
scriptPubkey: 76a9149d2b25eaa8a7c265f49b9ee10eea302347f88d7388ac
value_sats: 21875
value_btc: 0.00021875
spending_tx_id: a7c22615ac555abfb15c1a8df66a3c2ffbd5dd3716deab75896201b158da02d1

END_LIST: outputs