Transaction 2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2
1 Input
63 Outputs
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:0
- value
- 500000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f6cfcd59a40604e709f36afda0171e8d21346234 OP_EQUAL
- address
- 3QC365cyGXrRrW1PHhb7uJDWP9P8zNJn8b
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:1
- value
- 207704
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 686a78de9b26b6556d30a32a37872b8c13ba7868 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AX6pmMpMP8sxJLmx4HNjSiwxiGpZfqJzF
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:2
- value
- 308663
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2d7005db05a0b9efafe62a83dfd52d38ec35f7fe OP_EQUAL
- address
- 35qGXfLapocfqUV4cBfdKRtrt5qVME94fc
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:3
- value
- 11307
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 dbaadcbc7f2f09692886ec0f50224efa3d7de8f3 OP_EQUAL
- address
- 3MiWbGj7eXg3Uy3i9JdwTesUeP6otuv2ag
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:4
- value
- 80746
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b1f59f03185a72ef957863611a8e36491b0ef367 OP_EQUAL
- address
- 3HuymZ5EwCpXtZAvq7gxcDz2gCV7NAT4rj
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:5
- value
- 134600
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8759a76b80aaf66416e616ff3265473de2fe9813 OP_EQUAL
- address
- 3E2gYi4wCUtmPNtFHrpXrN9ut5QvZwuyje
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:6
- value
- 227994103
- script pubkey
- OP_0 OP_PUSHBYTES_20 01bdf0545415d0a9e3a15c3542034a31a58b449e
- address
- bc1qqx7lq4z5zhg2ncapts65yq62xxjck3y7tvhruy
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:7
- value
- 65014
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 65c1e0f09fe3f1a1c1abc826c46637bc7d683271 OP_EQUAL
- address
- 3Ay4RqxUQMeK4uYq4kExheieyYVwTybRNh
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:8
- value
- 32303
- script pubkey
- OP_0 OP_PUSHBYTES_20 8ae4ce2494a4f4168acf369dc550bbe2394dc8d6
- address
- bc1q3tjvufy55n6pdzk0x6wu259mugu5mjxk7px4d9
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:9
- value
- 20000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ffa6bbc1df43c9e80bb730e5971054d0d01f55e9 OP_EQUAL
- address
- 3QzmyJUZusnyZJvSqtQckiUWDr9zuDKP3A
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:10
- value
- 3090847
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0a7832d9820bc8f9f1f85753f1d7d0a8703ecfa7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1xMkU1NQDmexz9jys88iPxtZ5FXXCbKh4
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:11
- value
- 48498
- script pubkey
- OP_0 OP_PUSHBYTES_20 debd427d6f51ec93d0ace19333866c56d0a96ba4
- address
- bc1qm675ylt028kf859vuxfn8pnv2mg2j6ay4qllv9
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:12
- value
- 44696
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 86a4c13eaf9afa9159fb6affcd1a9a1bf36d21f6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DGvv5HMVPgvXGR5M33hvcbpzGxUfjDDpp
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:13
- value
- 967863
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 70e69df755e0249523e18152db6aed29101ef41d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BHxx3FvpDiwR8G3H1xAX2U1B5NZ5dKFRQ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:14
- value
- 80764
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 419f2b32483ebe026795478b1ed91fe7e72b29dc OP_EQUALVERIFY OP_CHECKSIG
- address
- 16yybhz87Bvf4CKbkHSNf6UgbtRsDDdAuL
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:15
- value
- 145362
- script pubkey
- OP_0 OP_PUSHBYTES_20 3906ede8115693c18a41a107c14d6b118ada908d
- address
- bc1q8yrwm6q326furzjp5yruznttzx9d4yydwj33w4
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:16
- value
- 947107
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 19cd7b11fa9535be49bcbc3301a30e59da1e2063 OP_EQUAL
- address
- 343SyPgPqZP4DxDB63kFDJ2RbAaVWPh7en
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:17
- value
- 128400
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9263f17e590fd59c90b6eb554808ae757cb1ab75 OP_EQUAL
- address
- 3F34JjcncU6EuEQX1bZV5RPuQZmYByh1Pb
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:18
- value
- 170598
- script pubkey
- OP_0 OP_PUSHBYTES_20 edbe4b7e58023b59241a6381295d6ebab4bba886
- address
- bc1qaklykljcqga4jfq6vwqjjhtwh26th2yx3qvhrm
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:19
- value
- 556067
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 31539fc87688ba7bc7b77d50f74ae8a12cd4e7f7 OP_EQUAL
- address
- 36BqDFY42AVgE8uppEfhm43Hgy2c8ZKktn
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:20
- value
- 161989
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 206e71c666a6d3ddc582810bd21349c2a7bda5dd OP_EQUAL
- address
- 34eVrVj9mVAST7v72KkmQn7MWFvejaeRk6
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:21
- value
- 566645
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1f4f8db73ac456dcfee8c39c84b2e7d21e3b1c4d OP_EQUAL
- address
- 34YaAyD89W2X7Nnx6gbQnz6YQJAcqNJUDZ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:22
- value
- 62000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7cb6a374a92072672c79ca9fcf44ce58f816344e OP_EQUAL
- address
- 3D4SWGy3EPG4Uq74WrWBVWo16DnPRro9xQ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:23
- value
- 32303
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 2d1adfa88bada863e806af14bc9af3c13cf1174b OP_EQUAL
- address
- 35oWXPe3iFREP81cet7si4gnpTzM4nrYYQ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:24
- value
- 187684
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 adf04d20a6a8097c1947f4d7136a719878a9178d OP_EQUAL
- address
- 3HYihA17M8fv9Da8DK1EoQgjtBggruCF7u
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:25
- value
- 43605
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9604d2356bd850250cf29ba840b9896958ec21fd OP_EQUAL
- address
- 3FNF4J8TjfmmiRfWCz7RFrNrw8F1nyj1cX
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:26
- value
- 154191
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f6fb2fd6a41ed87b393e3b2359876a11ff6ee3a2 OP_EQUAL
- address
- 3QCw4WAZ8WE6A6fpTdRYXvn5yZaT17jmWZ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:27
- value
- 129493
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4ef42875a76444b71b7069168207ffda731083e0 OP_EQUAL
- address
- 38tV7uSPnGU2U6dHnCWUD3bxkVH5U6gEAQ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:28
- value
- 1582355
- script pubkey
- OP_0 OP_PUSHBYTES_20 2e58a16a51af3af69b4b988f009da8ae4fffd5c0
- address
- bc1q9ev2z6j34ua0dx6tnz8sp8dg4e8ll4wqcemfdx
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:29
- value
- 56098
- script pubkey
- OP_0 OP_PUSHBYTES_20 9722b613caf265370d4bbb0aa2265b680d30fdfe
- address
- bc1qju3tvy727fjnwr2thv92yfjmdqxnpl078zk3gd
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:30
- value
- 473398
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0c50cd2930e4ae92196de58a2eab85c82d65f86c OP_EQUALVERIFY OP_CHECKSIG
- address
- 1287uUybCYgf7Tb76qnfPf8E1ohCgSZATp
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:31
- value
- 107953
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 85a5f2b183451a76fc6476a4244d13cdfcfa0516 OP_EQUAL
- address
- 3DsgbKy8XqGbRugC1QtMxmipUWP4s5yLjJ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:32
- value
- 310000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e9c358fb23ca41b7ed14a0af3186ecc1fbf077e7 OP_EQUAL
- address
- 3P13PEBuMq8wdwkUVzkxgXCkeXbwsmMdc9
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:33
- value
- 108000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ec278105de47ef01c848740cf4187fa3ff225517 OP_EQUAL
- address
- 3PDgibqdbYrwjw7cv6p8EACPx9PZP6i636
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:34
- value
- 2903878
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b38278bc88d8376de288b05d006eb42a2a1c5bec OP_EQUAL
- address
- 3J4BBD5BNtwfnGJPLsrvS3nYNSQZycR5j1
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:35
- value
- 121183
- script pubkey
- OP_0 OP_PUSHBYTES_20 a4edb048371b389222a9457d49bebeaab235900b
- address
- bc1q5nkmqjphrvufyg4fg475n04742ertyqtmec26h
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:36
- value
- 178076
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 adcdf51733e361b15858536b12a20c122e7cc14f OP_EQUAL
- address
- 3HY1YuBGZpNa2DFAyvbcnY5BwJi4eFYzbb
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:37
- value
- 16147
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0f5dea905983cc1d22aee507b9101571f13e32f1 OP_EQUAL
- address
- 336GZqYJTQrCLLrDKg2HqX8ziEkKkdbGfg
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:38
- value
- 44731
- script pubkey
- OP_0 OP_PUSHBYTES_20 b56b2911308f086a2b2fa52a0294f50cce65fddb
- address
- bc1qk44jjyfs3uyx52e0554q9984pn8xtlwmsdwv9x
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:39
- value
- 91106
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d3b872220bd73ce41d46049cd2fc0cd4ad8d2ed7 OP_EQUAL
- address
- 3LzVTYLMEvje92kE3D2qDNddwFsLjp7oE8
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:40
- value
- 924198
- script pubkey
- OP_0 OP_PUSHBYTES_20 f195e3daa392445526bdfc7f9d33aefb879914a2
- address
- bc1q7x278k4rjfz92f4al3le6vawlwrej99zzz3shx
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:41
- value
- 113779
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f12c9f77aafbae6c4163b92c4c3ea5a4f2e74894 OP_EQUAL
- address
- 3PgEEEGyTBdjxAUmoyKYqduHJBoNbN9myD
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:42
- value
- 153397
- script pubkey
- OP_0 OP_PUSHBYTES_32 8ecbfd516a9889d159bab8b9320e3f31f236c0c08627ab19a2fa73d75a464a7f
- address
- bc1q3m9l65t2nzyazkd6hzunyr3lx8erdsxqscn6kxdzlfeawkjxfflsz4hhgt
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:43
- value
- 32778
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 addb5b1721c199f6379453042b74c6d836437b36 OP_EQUAL
- address
- 3HYHbqgMyMUFzP3JfwYnQu1jcfbM77waJW
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:44
- value
- 70198
- script pubkey
- OP_0 OP_PUSHBYTES_20 dccca23e294fee20e249d3e1c376a439b84b2f4f
- address
- bc1qmnx2y03fflhzpcjf60suxa4y8xuykt60a0nn78
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:45
- value
- 7126316
- script pubkey
- OP_0 OP_PUSHBYTES_20 3f87d4dbd13d85166f12bc87df3010193d7712f4
- address
- bc1q87rafk738kz3vmcjhjra7vqsry7hwyh5e9w7dt
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:46
- value
- 324190
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 bca024aa77c2d75f5265e86eb8167cc924daf09c OP_EQUAL
- address
- 3JtNoZ6tr1SGVYPMhAsKX245BNsMtP3tSX
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:47
- value
- 617686
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fc4346105e1702eaa383a72dfb240f9ffdd43c45 OP_EQUAL
- address
- 3Qgro9EUqmCpEQTs9uUt7oJJveixhMqYkP
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:48
- value
- 22251
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 707ba4f90ae0cf6821f4adae81c70501d52fba28 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BFkoT7iRiVKwgVFYRcKs3DGDW57W82c4g
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:49
- value
- 22393
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 11e8cb7d414e86daa4bc90fa17048a58619c41b3 OP_EQUAL
- address
- 33KiHgCfRCpQYbE16GPAKSqEt7f96PD9ks
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:50
- value
- 155959
- script pubkey
- OP_0 OP_PUSHBYTES_20 bf20fadc2cf0702af51581547bd4639985831c83
- address
- bc1qhus04hpv7pcz4ag4s928h4rrnxzcx8yrryd7sz
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:51
- value
- 19810
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 66831fe1d092a88ffcb6a50d82bd2bd5e1179db1 OP_EQUAL
- address
- 3B33voY8vZJgnh49QhWUQwpxr1qXEMhLnF
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:52
- value
- 270659
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0fe04245c607e6c9d6e9e40a289482d6f2045a3e OP_EQUAL
- address
- 338xiCcxoa3dagHQ4aZLysrKFghnMTUCdR
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:53
- value
- 91298
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d16e489dfc55596bc61f587c83f1eb3726a26115 OP_EQUAL
- address
- 3LnPGHA81FrGDdsmP5Chp2xCaC4gQqPbfZ
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:54
- value
- 18367
- script pubkey
- OP_0 OP_PUSHBYTES_20 2258f4a09654cd1c2f24304d2daf8acdcc12cd32
- address
- bc1qyfv0fgyk2nx3cteyxpxjmtu2ehxp9nfjy2jlw8
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:55
- value
- 35058
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 bbe1ce16d61650ce18e2323cfdc43487d305ad28 OP_EQUAL
- address
- 3JpSndCiqX46fAcmvBQJ9wKrm2EDoZiUhV
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:56
- value
- 91315
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 06e3d0473f12fdbd9dbcff87481a149381bb98b1 OP_EQUAL
- address
- 32KStTebKmL84P8T95j8spRH6xwogEi2DU
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:57
- value
- 565863
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9968ce81a5302f188ad35d49dfffb6a7c5e1219c OP_EQUAL
- address
- 3FgArzHvfubdeFPfwDB1W1ePyHBfRKVC7u
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:58
- value
- 531866
- script pubkey
- OP_0 OP_PUSHBYTES_20 1b98b92095653b34820a35d6e33728525368a8d6
- address
- bc1qrwvtjgy4v5anfqs2xhtwxdeg2ffk32xkw25vjg
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:59
- value
- 45452
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b76fc19bddc2e0e4546af640cb15a3a2ad1059ae OP_EQUAL
- address
- 3JQwTcRM57dQhZ7WeBGd7EjnZkXrU2EAFT
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:60
- value
- 1085998
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 12efdabdecd216601d7f04c082060382e13f0414 OP_EQUAL
- address
- 33R9RNokSk4KqVDyvPz3WkVCwkKpcBwvLP
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:61
- value
- 2373959
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 bdb6de863142a72b7ef7f5b513dac4773deffe60 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1JJ7nEXLVJhUmWEqRPrB1Uhpb8pn8xFwYb
-
2eea5b2cd0f77e826b9387a596177dd426c014474997326c3cf2a7d8d7b23dd2:62
- value
- 807293
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5c78ae7b127e7a808450b5874dcc1f795f7d656e OP_EQUALVERIFY OP_CHECKSIG
- address
- 19RwjkXuMzYoQTVXDMNVgUKGJ6CP3j1zXf