Transaction 4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba
1 Input
60 Outputs
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:0
- value
- 5172414
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7858879d48997ce78df9c5bba53371c10eef043c OP_EQUAL
- address
- 3CfM4ib3fmuA5xFdZSkZaDr35eB9ZsXM7M
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:1
- value
- 168399
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e1268547bb4ed803ebb783f73c16fd7feae76ec4 OP_EQUAL
- address
- 3NDW7AZL7E2CwT9M8sN4CqbmiHCiKyonRZ
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:2
- value
- 98603
- script pubkey
- OP_0 OP_PUSHBYTES_20 0786d87e6cf86abe0e395d4064c6740d3616f0f2
- address
- bc1qq7rdslnvlp4tur3et4qxf3n5p5mpdu8j4ajau8
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:3
- value
- 71726
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c9bc9decb104efcebe86d5257176410ea2c83f91 OP_EQUAL
- address
- 3L5hhS5KtazSemCkxpbMSscjuJosmirrQr
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:4
- value
- 1300000
- script pubkey
- OP_0 OP_PUSHBYTES_20 5c84efd5becca2ce272a256ba80e14c2234c9317
- address
- bc1qtjzwl4d7ej3vufe2y446srs5cg35eychdrlagt
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:5
- value
- 1642958
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4adda4e70e6cde007e8e11ac94fc76ec297a3f8a OP_EQUAL
- address
- 38WsSqx551h4szhuyEnhn1nANwmeJwQEh4
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:6
- value
- 269816
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a379b534b863bae9c36a53e338f0caa1f461e2b9 OP_EQUAL
- address
- 3GbPsDkyuQtTTYXBvRbt2U5NYfrfpi7oXx
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:7
- value
- 1537283
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 df51eaf5be5005dd1982642e8ef0c010139c27dd OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MMopXbibGHmHiQUs1CyjtXpZMym5imDwH
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:8
- value
- 407010
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e424fb25f5c4afc2570393a48a5e36d88ec5af83 OP_EQUAL
- address
- 3NVLHmaLrfGbrEG2AvXsJBzxGZbocaHn6w
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:9
- value
- 102644
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a1a7cc4eb7d50f1dc1da69d09b90afa40e2483fa OP_EQUAL
- address
- 3GRmjF4HvdUUqUgBktttxzkLkEUpndvMtL
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:10
- value
- 54398
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 af073092321275f901c4d402433bdf7e4657c338 OP_EQUAL
- address
- 3HeUnfYRGmpkS4vfGtQs81xahih8kbSC1G
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:11
- value
- 1225781
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8aa98651172255f85bff96d8562ce41f3b40e6c8 OP_EQUAL
- address
- 3ELCFoCDnSbSsQPE4Equ94JW8uW59VcmEQ
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:12
- value
- 1282000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b3645fc2e2020150b902d4d1e4e83e0ccc247b86 OP_EQUAL
- address
- 3J3Z7zbdFUphb6RrTxDms4yLMrAi6b4WLW
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:13
- value
- 215174
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fa8335266e491e0cd36f143cf438234e3077e28c OP_EQUAL
- address
- 3QXc2y1QonCxLZg2AvFa3hrSgUoS2TKepP
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:14
- value
- 148761
- script pubkey
- OP_0 OP_PUSHBYTES_20 ad5c3b0749fe40a8c72cae266aebe1a23fa0e59a
- address
- bc1q44wrkp6fleq233ev4cnx46lp5gl6pev60j3tf0
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:15
- value
- 1289224
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c5e06e39abf4145d92a10769fbb424e0caa37ce9 OP_EQUAL
- address
- 3KjHu3UmGXrSxDvP4KsLmMU6Ry4xqWMCGq
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:16
- value
- 251998
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e5920bf51961c3d282d3c50651c46bb1668d286d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MvrhS5Xu74XGWKbgmkE26aSjZr1eBvxFj
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:17
- value
- 2563563
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 224a76fc3a42504cd6ac3b3baff95f744a632e73 OP_EQUAL
- address
- 34pL6yDTWz1AGGYb3UrLVdJBHFurbpLGb5
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:18
- value
- 136000
- script pubkey
- OP_0 OP_PUSHBYTES_20 061670ad12feac04958c15eb49a257185e5c2cb5
- address
- bc1qqct8ptgjl6kqf9vvzh45ngjhrp09ct94pr2lz8
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:19
- value
- 122275
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f0c3b5f96f5116198f79e5ddbe2aa3b3e9f3d3b7 OP_EQUAL
- address
- 3Pe4YoxXEvns4vZ5W6j8J4kGeJ2oq1vFny
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:20
- value
- 76849
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 bfc6be74a42571e4ca89de957b166d17c2a21ab3 OP_EQUAL
- address
- 3KB35A23cgdK1FqkebV7gp6GKu5kPb1jTh
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:21
- value
- 28726
- script pubkey
- OP_0 OP_PUSHBYTES_20 aa8a2bebf1f8c48712c8989560eb166d1a10fd71
- address
- bc1q429zh6l3lrzgwykgnz2kp6ckd5dpplt38auhqj
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:22
- value
- 11118682
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 d13ba04ae95f2fa4f2df10062c07c186fd8a730f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1L5KezQ3HGFY5SWdemWZDzq9rcnSchkcPC
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:23
- value
- 735954
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 cc9bbcca46691caf48306aee00795eb02db9a02a OP_EQUAL
- address
- 3LLtLWHNkF142yt3q6RzNvp9Ho64EuTyyZ
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:24
- value
- 33299
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1dc257f1f07b0df3b94adc99401567818ad0c100 OP_EQUAL
- address
- 34QNLLEUBLUXkBUj37GDf7jrYNkPYB4oxS
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:25
- value
- 76876
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 6b38797469ea0e858740f9045e975638e126268f OP_EQUAL
- address
- 3BTwsyucqCETq439HfpkVAgYH2qxoBAV14
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:26
- value
- 1455841
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ad594c32120000ef743a0550840aac1bff0ef547 OP_EQUAL
- address
- 3HVboEpkAsseZk4BhUn98fza3TqWhMurUV
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:27
- value
- 35892
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 243c00d980af1a41afb8f4bdf7c764a3d5a3d570 OP_EQUAL
- address
- 34zc8Z3f3gNw16DNGnQcaTYnJSA9Fb3QEH
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:28
- value
- 10000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 250971da984f8fca0b043261fa040e680d75f1dd OP_EQUAL
- address
- 354rEsdBMdZHDmfcJWYUgm7ev9zXGvtU37
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:29
- value
- 3177654
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5c089c24fc3dd6a22bf3ec32cc6d1c99901deae7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 19PdUstpPkTJpYy7g5YgaPjRumV5e1YrbC
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:30
- value
- 163943
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a6a01e62889efac0d466993d2208d0a509619a19 OP_EQUAL
- address
- 3Gt3udTCHSB71EnpPnQZeB9mJsmhV9scCr
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:31
- value
- 38424
- script pubkey
- OP_0 OP_PUSHBYTES_20 37b4d0ae7f510f0336314db64be13a2b63954a4f
- address
- bc1qx76dptnl2y8sxd33fkmyhcf69d3e2jj00l9ky2
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:32
- value
- 245017
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9bf3cfb523f51326a2f8b5f4b2e26a038daa910a OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FDbp3YTYBYJvxzDxzvzd7mJmBt9E2VvzK
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:33
- value
- 54435
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 98b0808c167fba97b58c0653eb76ccb18068276b OP_EQUAL
- address
- 3FcN5HWeQFZiabR2wLpvCEzy3u2MK5pFSK
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:34
- value
- 94902844
- script pubkey
- OP_0 OP_PUSHBYTES_20 e06387a69ccca514ce66984a4b61402d81ecd13a
- address
- bc1qup3c0f5uejj3fnnxnp9ykc2q9kq7e5f65vc5as
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:35
- value
- 46016
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 290de0b7fb95c8417416fdafb0bb3a2390da24f7 OP_EQUAL
- address
- 35S6FezENZQ4nak4UG5ePwj6cGU18k9yDC
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:36
- value
- 76905
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 dfa5e9c7e8d4975fa0fa2cc4a709d0765c4e6dd0 OP_EQUAL
- address
- 3N5ZNB2M5U7ioXbVC5rieVMKymryhtoGQs
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:37
- value
- 4672655
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7858879d48997ce78df9c5bba53371c10eef043c OP_EQUAL
- address
- 3CfM4ib3fmuA5xFdZSkZaDr35eB9ZsXM7M
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:38
- value
- 5072302
- script pubkey
- OP_0 OP_PUSHBYTES_20 63db71b5edd1f1b70c0baecce2824c28971a0202
- address
- bc1qv0dhrd0d68cmwrqt4mxw9qjv9zt35qsz90ln3k
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:39
- value
- 56356
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4f91e6cd00fe34af0af81648088b1c745e45a21c OP_EQUAL
- address
- 38wk67jMm8pXRvbxsVh2KS4d3gouVoi7ZT
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:40
- value
- 127517
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1a03dc98f2eaf93d1669d2e830b8c7147c205286 OP_EQUAL
- address
- 344a7r7W7mdH96dyNjroYrSXfXcRDdND9Z
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:41
- value
- 234218
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a4ae5a25aeabc8c0c0d70e95e530947847e8464e OP_EQUAL
- address
- 3GhmcCiaVLaBeGTVEy9CzLBSGuRaBTRhJa
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:42
- value
- 299712
- script pubkey
- OP_0 OP_PUSHBYTES_20 c3960a5c610bf7602c4a44f9ae7a57822ef1c931
- address
- bc1qcwtq5hrpp0mkqtz2gnu6u7jhsgh0rjf3kpqazn
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:43
- value
- 174919555
- script pubkey
- OP_0 OP_PUSHBYTES_20 e128fc9240ac6579f10667566e683175aff88ef4
- address
- bc1quy50eyjq43jhnugxvatxu6p3wkhl3rh56jt0sp
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:44
- value
- 25621
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4e32ea29e4b3d8e81bad08589a75d7870017dd02 OP_EQUAL
- address
- 38pVd82jeEDLYCxzgr5DCgyiTeF7uy7ah5
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:45
- value
- 853420
- script pubkey
- OP_0 OP_PUSHBYTES_20 3c7654ec669c7e92ef6f5ad7c2f3a70ff61342f2
- address
- bc1q83m9fmrxn3lf9mm0tttu9ua8plmpxshjqgxqea
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:46
- value
- 183516
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8fbb967af3bc4a82d1f26cbecbae579848b3ae02 OP_EQUAL
- address
- 3Eo1GofFcyjHDM5mp6NPCUMBRCZGiB2T9f
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:47
- value
- 102644
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4985e8b3879dadc8a6e83297427adef177300e97 OP_EQUAL
- address
- 38PmfhxqkW4e1YwY62yPf3ugj7kPCaYHDv
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:48
- value
- 5137398
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fade515abade56cee7394abee800d0d41e9e6f9d OP_EQUAL
- address
- 3QZVBQs659zPegHySJq44cXkT27eUhoSch
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:49
- value
- 109516
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 05a27a0b9e488f9bd69249da6545805848260175 OP_EQUAL
- address
- 32CowasB24TStRkKuY99zU8TZCFs917ZKb
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:50
- value
- 856288
- script pubkey
- OP_0 OP_PUSHBYTES_20 f8c13a709ec9a499681419ef1a3717113adf8448
- address
- bc1qlrqn5uy7exjfj6q5r8h35dchzyadlpzg7zftrl
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:51
- value
- 333024
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ac2825ae7651bfb2f138fc72e7ddfa622766c04a OP_EQUAL
- address
- 3HPJF1nyAaicLnunugzHJrqY8Ug2SjTTX9
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:52
- value
- 50463
- script pubkey
- OP_0 OP_PUSHBYTES_20 c9eede43d1ce500a89033e51f6152696eac8be0f
- address
- bc1qe8hdus73eegq4zgr8eglv9fxjm4v30s0csgcpf
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:53
- value
- 99130
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 88c7fa4cbb37e4a7971ccabee9e2c8a9262b0c03 OP_EQUAL
- address
- 3EAFPL3f8WEsCsDn2NcWQdBB9VA6KKXTmX
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:54
- value
- 20633
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0483ece22aea1fd672689781e147fe5ba0920c43 OP_EQUAL
- address
- 326tfeGjioGQPPWwkfUzQcwRY12JVL9qj3
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:55
- value
- 2515625
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8884f1a097d165e23eaadd5da239062351ddd8c4 OP_EQUAL
- address
- 3E8s5jWjHc8womzHJBnjNrgCKYncxxKrd3
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:56
- value
- 25630
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 87df2c887a6b907a82d5bb9eeb099127bd5dd308 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DPRaJ98ENy6pQdDjosJ6WMqozeDoi9xFW
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:57
- value
- 19968
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e39db40be0c972504e7746d96f7a6cef6141066c OP_EQUAL
- address
- 3NSYEWN3mJJ8AKwAj6JmGU823f1cnifwau
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:58
- value
- 140000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fe14668f177f446e310fab6559cfb0b510dd12dd OP_EQUALVERIFY OP_CHECKSIG
- address
- 1QAT5Bj4XCtSQCUFs8vZr7y1oDnopiowHr
-
4cc89b7dcba9385f679c8e61d1965b9cc7e6b8b9758f0f7f4b4f9ce5af7cf9ba:59
- value
- 1165524
- script pubkey
- OP_0 OP_PUSHBYTES_20 61b698ce0b24d75a30b8216a50559267a7886dd7
- address
- bc1qvxmf3nstynt45v9cy949q4vjv7ncsmwhj72d6f