Transaction Details
View detailed information about this Bitcoin transaction
Transaction ID
Confirmed
b80abc3d6a0cf39d1ad8dbd2a00ebd719a338b57c8bd7068db58d78cc388306fConfirmation Details
Size / Weight
8.45 KB
34612 WU
Fee
2,523,604 sats
291.6 sat/vB
Total Input
7.46108964 BTC
Total Output
7.43585360 BTC
Transaction Flow
Confirmed at block 479320
Inputs (7)
7.46108964 BTC3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaq
3.28015547 BTCFrom 10d53ff4...:1
3BhkHYbbU5dvvo39YS5FDCYnMiq11sNQEx
0.09390000 BTCFrom 3e35fd9d...:1
3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaq
1.44659598 BTCFrom 40b8393f...:1
Transaction Fee
0.02523604 BTC
39.09 sat/vB
8,653 bytes
Outputs (195)
7.43585360 BTC1EN9uK6RNYiukTzBhAyxDmXtkNRDpD4FGY
0.00050000 BTCp2pkh
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuw
0.00500000 BTCp2pkh
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuw
0.00500000 BTCp2pkh
Total Input
7.46108964 BTC
Total Output
7.43585360 BTC
Fee
0.02523604 BTC
Fee Rate
39.09 sat/vB
Inputs7
10d53ff476031cd5...:13.28015547 BTC
3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaq3e35fd9d667b0ac0...:10.09390000 BTC
3BhkHYbbU5dvvo39YS5FDCYnMiq11sNQEx40b8393f7400472d...:11.44659598 BTC
3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaq5ecef955d3ff9dd3...:00.23996521 BTC
3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaq8ab8d6138efe9fdc...:10.71309849 BTC
3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaq916012a5e38d40fc...:11.44678213 BTC
3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaq9827f73721956959...:00.24059236 BTC
3BUq4eVwHGTYCjxBtdm1VpJupbw51dZoaqOutputs195
p2pkh0.00050000 BTC
1EN9uK6RNYiukTzBhAyxDmXtkNRDpD4FGYp2pkh0.00500000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.00500000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.00750000 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.00750000 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.00750000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.00750000 BTC
16EMWRszgpbxevBFaFYTxk2EPhcAK52bD5p2pkh0.00750000 BTC
171SVo66wH5qmVPAQXG1tFQqEySLMRsQaKp2pkh0.00750000 BTC
1AkDstDpnaqGMf3We2K7Fdc3bhSdBfXusCp2pkh0.00750000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.00750000 BTC
1HeTf58hJMYwspcB8JWskWijoJKqsjFZ6op2pkh0.00750000 BTC
1HeTf58hJMYwspcB8JWskWijoJKqsjFZ6op2pkh0.00750000 BTC
1KfWMuaGMSb31Dt3NeW578w8dZLbLgzQ9mp2pkh0.00800000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.00824600 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.01000000 BTC
11391UughmnvRjp4yaj479GtM386ffe2BKp2pkh0.01000000 BTC
16bgvAeL8oZnKuoyie4f34fVD9iwnLseiAp2pkh0.01000000 BTC
1KPNn9cPVih6MfMpZTihrSYokEnMb9dJstp2sh0.01018100 BTC
33niq5Rw8LLvEAbo8rKH5EhmQL5XQRiRRYp2pkh0.01020000 BTC
16fL7EQHN1r86G8ykUF6dvuaHyQMsZqxyYp2sh0.01020000 BTC
37aZr1J5guuy8NW6hbKmoQUR5AUckjpbtBp2pkh0.01090000 BTC
1MFKq9BsRGZQYWuBAziZ8xmx96g18P65G3p2pkh0.01095100 BTC
12bWejQQPkiWgq3pkcxhZZxAFD88jGPmMDp2pkh0.01095100 BTC
1GeaPeiEN2duu77RaBiiDYuCrDeatAVcGvp2pkh0.01108800 BTC
13thLzYMDE24LKV3p8vwXs9wYRKzLxLUUbp2pkh0.01108800 BTC
1BiJHzKU5KUJQbZQxAkanFYHc5ZJsRcvjsp2pkh0.01156000 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2pkh0.01172600 BTC
1FzJhuHLWEuNQDmndRfEUzUG7AfBSZSbUMp2pkh0.01184300 BTC
1Ga2Sk9WHcW9UoZjuqGDevH5XmfWwgbNjWp2pkh0.01196100 BTC
1H263P9MSoAvR66uvT4xAcXtRYCbMhSsaAp2pkh0.01200000 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.01200000 BTC
135C4Ug5vsBNFKbXecqqcihNvnuH3oa7Z5p2pkh0.01200000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.01200000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.01200000 BTC
16ThufJFFykapqHqTt7yTeT3bx6ii4j7tWp2pkh0.01200000 BTC
1HeTf58hJMYwspcB8JWskWijoJKqsjFZ6op2sh0.01222000 BTC
33niq5Rw8LLvEAbo8rKH5EhmQL5XQRiRRYp2pkh0.01236900 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.01237000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.01237000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.01237000 BTC
1HeTf58hJMYwspcB8JWskWijoJKqsjFZ6op2sh0.01237000 BTC
3G8R311dqKUdh3Rrfp2Z7VfBbkpA5ATt2up2pkh0.01242500 BTC
14Xb4gsJ1pzymanJH4RwRhmomZrHiMw6S6p2pkh0.01275000 BTC
1PncxrrFvuNNkS57ftNaHLNycjQ8KKSJ4zp2pkh0.01275300 BTC
17XFk17AjtTXbm2C3XhmxKxjXK2KHd628yp2pkh0.01282100 BTC
1Ga2Sk9WHcW9UoZjuqGDevH5XmfWwgbNjWp2pkh0.01295600 BTC
1AF9E81q87o68UFi4mXGNGyY3YehiJhN6jp2pkh0.01321300 BTC
1CgJYP7mXAEy6Gx38GmigzLma9mTh4aDzCp2pkh0.01321300 BTC
1LLkGaaekfN4sg7T99pLC2XFo3VGtLEorQp2pkh0.01350600 BTC
17FS7mg11ruAgnM8zrMDoFXHj5f85Sfj5Xp2sh0.01350600 BTC
3GaE6HMHNac3tX7TvY2A7gGbEs7TCmoWrxp2pkh0.01369500 BTC
1Kuu52xwSCU6UY6qbpACvZi5WZoxPp2Tcjp2pkh0.01388600 BTC
1EZpGQsm7KooME5gRsKFNkFnQpYi3PaK8Cp2pkh0.01400000 BTC
1PmvM8x3GSqQTSTbuiHhDL8mjy2yoL9hEAp2pkh0.01408000 BTC
1PXDwxcq2tsjxetKrbAj4wqhfw18tNfDG6p2pkh0.01410400 BTC
1PYX8iHL7JitV9dvuzXQAusc9eRJt1STiup2sh0.01412000 BTC
33niq5Rw8LLvEAbo8rKH5EhmQL5XQRiRRYp2pkh0.01468200 BTC
1AF9E81q87o68UFi4mXGNGyY3YehiJhN6jp2pkh0.01480000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.01505100 BTC
19ds6Ez2yxfpT6NbL61VNp11qcqYsUSWEjp2pkh0.01585200 BTC
14EtzUv2TXbQuCxziXoS9eTKuokuTvJvbJp2pkh0.01594200 BTC
1EreNfqrM779HEB9gDKgzp6KmgebifP6hVp2pkh0.01600000 BTC
1KpxcKzzjgbbcppvkaN3uTBGNNgwa7ArX1p2pkh0.01629400 BTC
1JcFBZkwrfYoD7xRxHs3mRqaFvqizBMi5yp2pkh0.01629400 BTC
1Pv7WK8RZMheS5JsY3o2ohhpWtgnQXhuofp2pkh0.01640800 BTC
1NgiRfXqAUd8C3ZJfXWquBEcE8dCwbkQq2p2sh0.01649000 BTC
3EmXPHd7mCHcYLZeaEe6yQoPYVnhrnbaqRp2pkh0.01649400 BTC
1BtW1oMrdRr5QkrmLGob6ZbgRQ7VfrEj83p2pkh0.01655300 BTC
1Q1HXy6rtjGqhV3qPLzvVVqognEPHV1a5rp2pkh0.01663700 BTC
1JHfExRnkM9733jf5cTaw29xJ5G4wGLpJop2sh0.01678000 BTC
3FBEwwUZavWPJBhvwECJr9u2yirW9KNt8Pp2pkh0.01680900 BTC
1qj8Nno9vDFaDPaiJFWtaLMMZby4NZuhap2sh0.01685300 BTC
3Qvq4CXWHrVGRHwMSA4PW7knuMMQ1pRy9yp2sh0.01687000 BTC
3DmuU2x27w4o9fF2B7AHafnyGW3ZBzonRap2pkh0.01691800 BTC
1JSa7DwzBf46hcBs4Db8stR24J1kUHsUmxp2pkh0.01692000 BTC
1E3rQxwKtBGyyJ3WiAfpE8G5oSNTJE5a3Hp2pkh0.01734600 BTC
1HiJVwTfSWjvm2UT9wwVBRoWVPh6Dwsx9mp2pkh0.01734600 BTC
1KVM1msx41p44JT62bDCUqh6MvtuNyGDeTp2pkh0.01750000 BTC
16bgvAeL8oZnKuoyie4f34fVD9iwnLseiAp2pkh0.01750000 BTC
19R9XFXaS3MrzwUwkJECSj8S7Sw2D6bt6np2sh0.01775300 BTC
32bJnzq2eAJUA8tr29Z9TLeducv1x2r2mkp2pkh0.01812600 BTC
1JSa7DwzBf46hcBs4Db8stR24J1kUHsUmxp2pkh0.01833800 BTC
1AJ8wT41Zb976eXqZqaP63xbLuHQFD4UKHp2pkh0.01833800 BTC
1Ly1GdUNJDvnGAzXheV5cWxqjNbghTDNiVp2pkh0.01838200 BTC
14zCHhwzsAog326ckWGRuaeDGfvDs2vuNcp2sh0.01854300 BTC
3DmuU2x27w4o9fF2B7AHafnyGW3ZBzonRap2pkh0.01876800 BTC
13thLzYMDE24LKV3p8vwXs9wYRKzLxLUUbp2pkh0.01912400 BTC
19ds6Ez2yxfpT6NbL61VNp11qcqYsUSWEjp2sh0.01938800 BTC
3B2MTt5Nd5mTCNtmkhTsJxCWUGxCjdcQKBp2pkh0.01982800 BTC
16bgvAeL8oZnKuoyie4f34fVD9iwnLseiAp2pkh0.02000000 BTC
11391UughmnvRjp4yaj479GtM386ffe2BKp2pkh0.02000000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.02000000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.02000000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.02010700 BTC
12DsgWEbwDt7SsxsaJRJ3JbdZi9chxdvArp2pkh0.02030100 BTC
1bEayJ67tkkXsJEUVMJPDUHWXyKBx1zwep2pkh0.02084700 BTC
1opwCPFUNQBhjy8cuMMKguMEpqESwDVE5p2pkh0.02112600 BTC
1F2andYrVnHZz1SB85usgsHxF42dpsZt4Tp2pkh0.02159600 BTC
12DsgWEbwDt7SsxsaJRJ3JbdZi9chxdvArp2pkh0.02217500 BTC
1JcFBZkwrfYoD7xRxHs3mRqaFvqizBMi5yp2pkh0.02220000 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.02220000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.02220000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.02220000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.02220000 BTC
1HeTf58hJMYwspcB8JWskWijoJKqsjFZ6op2pkh0.02225000 BTC
1DUEutbVVWZeuVGkBERu9GK3N2nqN1yJoHp2pkh0.02280100 BTC
14NT4SFjh8XrE9e45knjK1vYADMecHspjSp2pkh0.02280100 BTC
16pmm9tP1X6vNodrwjHRQ5yLNvEYfUoHdMp2pkh0.02311000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.02324800 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2pkh0.02380400 BTC
14DcQPXiWYkkLaxdByxePMxenjvgPc1YPSp2pkh0.02410300 BTC
1qj8Nno9vDFaDPaiJFWtaLMMZby4NZuhap2pkh0.02416800 BTC
1JSa7DwzBf46hcBs4Db8stR24J1kUHsUmxp2pkh0.02416800 BTC
1JSa7DwzBf46hcBs4Db8stR24J1kUHsUmxp2pkh0.02444200 BTC
19heYv6HmV5r2wxWx62FvoUuhyLUw2Yfup2pkh0.02450900 BTC
13k7h9AgNmcjiBnT4EyD22svardt3WvoaXp2pkh0.02513100 BTC
1NAsEtThTg5rRurLzRuCLNkBMeYh59Ti8np2pkh0.02543200 BTC
1NgiRfXqAUd8C3ZJfXWquBEcE8dCwbkQq2p2pkh0.02642600 BTC
1BtW1oMrdRr5QkrmLGob6ZbgRQ7VfrEj83p2pkh0.02656800 BTC
13L7mxXVXsg4iuMM7Yz56DBPX3P761BNv3p2pkh0.02670300 BTC
199CmGPa53W9wBtvmmnyqcFPDRotbWxwhSp2pkh0.02800000 BTC
13CvNZYpjTzLoZJFCen2ezzCaUwAWnRPq4p2pkh0.02800000 BTC
1641fckg4x9HJzWu71chXZkKpbTL8Az664p2sh0.02886000 BTC
32bJnzq2eAJUA8tr29Z9TLeducv1x2r2mkp2pkh0.02960000 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2sh0.02963700 BTC
3KTXQ97vumnSYnEYEojrG2oKuzuMnFsQfYp2sh0.02981500 BTC
3KTXQ97vumnSYnEYEojrG2oKuzuMnFsQfYp2pkh0.03000000 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.03000000 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.03000000 BTC
12FKfEvz7bVTabbX49W7VDgc9pp6tLZ7SBp2pkh0.03000000 BTC
14oy25V7Q68AzZS2hExpXGhm9DCSpKZKTFp2pkh0.03000000 BTC
15jGQm6w25bEnbjaWhJNwyq1XgBieXAUqEp2pkh0.03000000 BTC
171SVo66wH5qmVPAQXG1tFQqEySLMRsQaKp2pkh0.03000000 BTC
1AkDstDpnaqGMf3We2K7Fdc3bhSdBfXusCp2pkh0.03000000 BTC
1AkDstDpnaqGMf3We2K7Fdc3bhSdBfXusCp2pkh0.03000000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.03000000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.03000000 BTC
1HeTf58hJMYwspcB8JWskWijoJKqsjFZ6op2pkh0.03000000 BTC
1HeTf58hJMYwspcB8JWskWijoJKqsjFZ6op2pkh0.03000000 BTC
1KVkQ6QtPH36qJnkSumBGujLou7KncjNpSp2pkh0.03000000 BTC
1KfWMuaGMSb31Dt3NeW578w8dZLbLgzQ9mp2pkh0.03000000 BTC
1LVptmPFdrmrUNWCi7xVxMqVjcSPWjVDP7p2pkh0.03035500 BTC
1Kuu52xwSCU6UY6qbpACvZi5WZoxPp2Tcjp2pkh0.03109100 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2pkh0.03109100 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2pkh0.03109100 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2pkh0.03146600 BTC
1CdoMowbxNHZ8vJNNref5hnkWb2Ckw3BL2p2pkh0.03210700 BTC
1V9t5i9uKFBYa7AvwDaR4QYrFGQvVeab4p2pkh0.03215300 BTC
1E4JQFtXDA8Mb98utqfrZq3MQiKhotiHs7p2pkh0.03232300 BTC
1EzEogdXuwGpnSTQAQNrLgmt2gb2BEDgetp2pkh0.03340400 BTC
14Raio4QvSPMg3XPK4BbKF45Wm3HHDVCiXp2pkh0.03360500 BTC
1J7TfVY4bFua4ctNvTddQY3ijnnFEYS5XGp2pkh0.03370700 BTC
1Pyx13Ebd83DUohv7MxKK68cZYGxNB4uphp2pkh0.03380700 BTC
13dQ3FzRYVVmH9vhJVke5tzVAgNYzhDcTZp2sh0.03616900 BTC
3HMsdPhNhi6j83QDBVsPehe59MS9UiXpMZp2pkh0.03667500 BTC
1AJ8wT41Zb976eXqZqaP63xbLuHQFD4UKHp2sh0.03825600 BTC
3B2MTt5Nd5mTCNtmkhTsJxCWUGxCjdcQKBp2pkh0.04000000 BTC
1opwCPFUNQBhjy8cuMMKguMEpqESwDVE5p2pkh0.04000000 BTC
16bgvAeL8oZnKuoyie4f34fVD9iwnLseiAp2pkh0.04000000 BTC
19ds6Ez2yxfpT6NbL61VNp11qcqYsUSWEjp2sh0.04000000 BTC
335y53JFHPDL1r18n68FocZmLraPa41qutp2sh0.04141800 BTC
38sEaVFR7Fjz4HrVKHhzpcjn4QxAAT9nPpp2pkh0.04252000 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.04450800 BTC
1Kuu52xwSCU6UY6qbpACvZi5WZoxPp2Tcjp2pkh0.04465800 BTC
1Ent2JkdxXb3JjzZdmof9kHr9pWEeRrL6Wp2pkh0.04686600 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.04784300 BTC
1Pyx13Ebd83DUohv7MxKK68cZYGxNB4uphp2sh0.04928460 BTC
3BTGTwGNsyf5pfL8a8EYjgZ7veNUbz9Vmdp2sh0.05128200 BTC
3KTXQ97vumnSYnEYEojrG2oKuzuMnFsQfYp2pkh0.05133300 BTC
1GrLE6SWpEDKNmcSN32iV3YxMYRGHL9pN6p2pkh0.05180000 BTC
1D3Gn1U1ewmtWwxPHzBUNYwR6GHKbb6xmMp2pkh0.06119800 BTC
1LVptmPFdrmrUNWCi7xVxMqVjcSPWjVDP7p2pkh0.06218000 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2pkh0.06218000 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2pkh0.07000000 BTC
1opwCPFUNQBhjy8cuMMKguMEpqESwDVE5p2pkh0.07000000 BTC
1LVptmPFdrmrUNWCi7xVxMqVjcSPWjVDP7p2pkh0.07000000 BTC
1MYVjDJhuNCXEjhBCjTV8qQwPGqxWuYmPJp2sh0.07300000 BTC
3GuPDjm73N3RxqgDXudDTQRwu8xUG2qEvGp2sh0.07588700 BTC
39jyDMzmXmGYTMmagB7rRmCT9a1v2W3baPp2pkh0.08000000 BTC
1MYVjDJhuNCXEjhBCjTV8qQwPGqxWuYmPJp2pkh0.09243900 BTC
1FAzZfZuiDRTE8Ls3PQju9osMzerc71Kuwp2pkh0.09277700 BTC
1NusbPRwyvWBKgaYPTiSRi6wRv2zaxSVDVp2pkh0.09327100 BTC
1FxJwpGYzkLv9Gob6Lfb3XrqwC3CHCoMsop2sh0.09427500 BTC
3HMsdPhNhi6j83QDBVsPehe59MS9UiXpMZp2pkh0.10156000 BTC
1LD9mTQXDaWD7GoHJfqPta3ZZ5P8uPQd7bp2pkh0.12069800 BTC
1LxwZ8wJbP7GVLtvhVLZph3Jznh68VbwcQp2pkh0.12069800 BTC
1LxwZ8wJbP7GVLtvhVLZph3Jznh68VbwcQp2pkh0.13282000 BTC
1GZsx4qpWtDR7hDYR9TxCnfL8yoPqZZHr3p2pkh0.14000000 BTC
1HaJbd1EB5PUDzEWv1jYtfHygKEfLT8KVmp2pkh0.19000000 BTC
1Fo22VbVZyVuXxZscFAakfCMxW18uShu78p2pkh0.22000000 BTC
1Fo22VbVZyVuXxZscFAakfCMxW18uShu78p2pkh0.23381000 BTC
15Ndn8saBjGwGH3HrHXWBcMP5omHiJiuD6p2pkh0.30611600 BTC
1JsgQaP99rHQPPtxHi3ZWFb4DQ8p9VxpKcp2pkh0.41669700 BTC
1HW8ERrgJmvu8cxVS7dQ5gDaaDS4fRpFJAp2pkh0.82028800 BTC
17Ss83QC7ELeCYiyx5Zf8oT3MQBdh9sv4bRBF (Replace-By-Fee) Status
RBF SignalDisabled
CPFP (Child-Pays-For-Parent) Options
Transaction is confirmed. CPFP is not needed.
Technical Details
Version1
Locktime0
Virtual Size8653 vB
WitnessNo