Transaction f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97

7 Input
108 Outputs
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:0
  • value  86463
    address  bc1qu9hgg0uxnlfalpt7hs3jppjgswks9gsd9p6dm4
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:1
  • value  167589
    address  3PvSXZ52DVKVYFUgFm2VCvfxdyTTv8o2w6
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:2
  • value  849003
    address  37sUzz56LV5icYRCPorcHUiUmUngP6foPt
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:3
  • value  83220
    address  327vbQLoYTbZaPh22ck6LxrmVudmPat5Bh
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:4
  • value  45819
    address  33gSvFQ2egtsPmfKfVc5QvhT86wkuroLuV
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:5
  • value  325218
    address  1A5CaaDx5DVExy9k96scndajSAaUVxNVFj
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:6
  • value  33120
    address  1HPKvja6mh9yYVFhmxMh46D9P3P22ks5CT
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:7
  • value  86331
    address  3DHntbmsHX4Ki4pRDRVHXUbbFfYe9fgpbH
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:8
  • value  86110
    address  1LX7gM8F6XKQsDb5SUJRGbBMRDBeaqFt5
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:9
  • value  3352818
    address  1BthbrZr8497WJPKG1rcGsUdPPzQhmBJfv
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:10
  • value  353834
    address  35d4R3xV2mfLTGM1GuCPmLUMNosoAN5Yc6
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:11
  • value  65875
    address  34HKD4AT9G356Z2Z6iCBYF6GhcSEPgg56U
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:12
  • value  87216
    address  35BEmGTEjQBhDnfVBJzPcpvhedoKEXzwXm
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:13
  • value  86256
    address  1JrxYnz5bb5KK6W8bYDM9ErMVjWajq792r
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:14
  • value  17028
    address  35PKZgD6CQJNUqcDjJhV4p5gw4YZegaTdL
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:15
  • value  635576
    address  1FksCtmh4R3eoMxVwyhLTzdCxSBL3adiXr
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:16
  • value  211707
    address  31qpVKSPh7ARDineW4dJ1F9fWPv4NX5sHy
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:17
  • value  442711
    address  12NR6Q2eATo6ZuHhLNuUxCkqx87TEKmnvc
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:18
  • value  16640
    address  13UUBrRd9VrEqApEp7NqCEBcdhGAFcJaFz
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:19
  • value  11968
    address  3G7v2EuJQRnELUGzBpfbL346SZZPBqhbhG
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:20
  • value  42254
    address  37b1Ki6ZdQpbi57tr2HtLc6oNTL7K7qs7A
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:21
  • value  124844
    address  1GwyaaEABV5H52FWRFwk4eiLgEzQJevBNJ
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:22
  • value  37470
    address  3EvXD42UEHoeH3PGfxJjmFR3wBghvtGr3y
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:23
  • value  32344
    address  31scZEgPcUVgoco9Wmv1id6MSiW2Xkj5X2
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:24
  • value  170270
    address  112hJ8NQbQ9GWuGotiE1eGT4vLwEbQwVSS
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:25
  • value  397000
    address  3QJqQ1i98GH2rj7TAmSeuHHTCnZ2ERpvVC
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:26
  • value  3403871
    address  124dDHRKrjArA8t2549WSGWkiUS3t1GuY4
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:27
  • value  876450
    address  12LYv6KAPHRNoP1xpJX57rqwJGaX7ykyZT
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:28
  • value  426159
    address  1594CNRWKKMnDnqgssUFUKvoPu7vCKfDYb
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:29
  • value  255277
    address  1NUbUQ3ebQXwZJzQ214FkQCsCL4sh55qVs
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:30
  • value  68154
    address  3KB5ts2xdDfYjruLYMfoBXnRiYJWiRK59n
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:31
  • value  158000
    address  3BAUC18LaLr6FqsVaSrzfqXe3v7ZwU25s8
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:32
  • value  618359
    address  3JvA77RLxTrRyS13ygcCYz79KyDnFmn1b6
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:33
  • value  52971
    address  1HyaQy2FP9Lu2aRfN31XhwFuK2dvJqGK3e
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:34
  • value  83150
    address  32j5FAoEeXtXrb6MkNS25DUtMo4evisVWN
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:35
  • value  25527
    address  3HGnpW9c8PbYX4jSG9kZNTzBBHMBZ5vGN3
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:36
  • value  2852000
    address  1DH6nahPfPmGHUqmBsPBhqZhKfAhmEwR22
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:37
  • value  16359
    address  1EZ3mnMQci5xAJwP9BE5NqWe7ixwbxBtR7
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:38
  • value  24940
    address  1Mbi6HYHGAAZEXYtowuEzzqxxTUXXWzrmA
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:39
  • value  91531
    address  1PuCsmSofoenkRTGuDZPY5owqbt8J2UqT4
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:40
  • value  142163
    address  14K56MR78r35zE9FShbsVPasRxvU6gisV5
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:41
  • value  1003140
    address  1D6x9gAX8wjr5H8bUTGh4nNL83eqBpwy7o
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:42
  • value  221171
    address  1Ly65vnthN6fkd9L3MaXJinbNb2zaZ8tk
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:43
  • value  102158
    address  3GZ8MyjQzSG9EZzwD42J1VP1ycvLvibnMq
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:44
  • value  51067
    address  3PX8x7aHktComPmJhqviYpsvfTuqy89eCL
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:45
  • value  325300
    address  14nHXdj2jgzeGKqyYs6K9YRnib3u3GPgEF
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:46
  • value  1420370
    address  1PVXxosUv5TLtwUswWALG6KaUuyrwZpvG8
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:47
  • value  66489
    address  18i9VTbVSpmaWfpoJ1NsHKkQW6wkcMGgpU
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:48
  • value  34934
    address  1Ns7r7TKmfD7vyQCVU2aUnXbpBTEGEZKh1
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:49
  • value  51082
    address  bc1q49m469fnxsd0eja789a3mjpfkd7q58zcvzrn4p
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:50
  • value  2514034
    address  1NZpAi1Svth7QdNmCbDtR6SMeXazBetSp
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:51
  • value  374601
    address  3PBvoxe1RswcsAYzwdhzGxDkDZkBYqqrFL
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:52
  • value  76538
    address  37TK3Ztk6LFupjUiZDJHVaEZ4PoJfHXPzR
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:53
  • value  113132
    address  19A8PySNqgesRqMz5ZG32H3gbg7JaZoSrK
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:54
  • value  41476
    address  bc1qd7yhhxd7rfvaxrehw9v5sxcg0vyw9p25h00mqp
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:55
  • value  116445
    address  1Pq7tyzUYoFfxUNtrz1n5uhf7SDc9fyn11
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:56
  • value  48239
    address  1EVaMuJXbSeWpzvUKCbFTyAbo9iEJQfned
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:57
  • value  83159
    address  323AX5WHcpic2A2aSERTtz3NhnCT7wFvc3
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:58
  • value  342880
    address  3CVtRNKJ8RC913t8UwAeYCsK9YCd9dX29U
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:59
  • value  388328
    address  bc1q6wktj29sv84k2epxcpm3dhn9nptgs3z2qz3dv7
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:60
  • value  518147
    address  34V4PpyKsau4NXWiErq4usE76KsWX3fgf3
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:61
  • value  78165
    address  bc1q68mrn0s79ktngrld0kgfwtr2swtesduy7j4q5r
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:62
  • value  144676
    address  38acEoGwW4BENLwVNKc1RgPjJDRyfAxeWX
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:63
  • value  1036271
    address  1DGdsYzdZifnNtLbx8LrF9bBYGQZHdw5dM
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:64
  • value  66429
    address  1BrZAp3EHZzvwB1G1L3hyAqTHBHScxYa36
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:65
  • value  505699
    address  13MTvyZYC9iicEnjBx4t8CsJAA2fiv3SrD
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:66
  • value  39072
    address  3F54UKUbKt3iTsg954kazUanvB1XucUSZo
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:67
  • value  85086
    address  3BDKXkMWGGE9BJ1cxeQePmf5wJYDTxFWAd
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:68
  • value  190000
    address  3LZLcEAG4z7wceVKoScc47epUiyYN9WFeC
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:69
  • value  523451
    address  13AFUxQqctRtpynMUdUkNhSMZYPmFqXtHp
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:70
  • value  418012
    address  1HFBVKainjadgScJo3RUCQbCRLMkUqzV1P
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:71
  • value  338000
    address  3FFEvj7XQnzqukqusiXN6qCC2kJerUNqdT
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:72
  • value  1254022
    address  3Bd2BaHeDhDBEe153jcXmAi7m6ZK5qGXBx
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:73
  • value  91501
    address  3L28ikQuL5TALuPJdezVDWjNSreaApUmfR
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:74
  • value  68000
    address  32MB5DaE7nruTu8A9g3NRaTzi4MuDUrjcf
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:75
  • value  14984
    address  35gBYcP18QJiE6Lfoy21FCKz6Qs7Au6awK
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:76
  • value  2894868
    address  3NVHSXVPv1spUYFjBWseLBpwixphriFag7
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:77
  • value  3404870
    address  1Jagkdec8vCFFc3nc8dvJpmbC84pqTgozB
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:78
  • value  25534
    address  3HE46tLNyCqbb8k51wghLD9dRRz8DLHHm6
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:79
  • value  538460
    address  16DMvwC4d1TfHPfSpdpFkkajMbJN2ij6QB
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:80
  • value  340564
    address  36xezBTsxDmoGpM65wbWyJGuEh9k3WCcWV
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:81
  • value  83136
    address  3JhR8i56nSH7zPdJN64ZQ3pG5TaLTLa91V
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:82
  • value  417849
    address  18xqBQfWqgHzvMvpjDmTXiffuW9CBsvVhi
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:83
  • value  1253509
    address  37531pDbxQjLoCkKmKwgU1xSHvBnxiEMxK
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:84
  • value  835060
    address  3PdUUZA1kJJwijh1rfWLTcSq528z9QDxzy
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:85
  • value  41546
    address  1EF5VX58FaEhFRZDL2PAjsnKJBgzDzbXpm
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:86
  • value  85419
    address  32pxtn2UoBCbEwYsx7bHsrsp3oj2Uhd1Lv
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:87
  • value  166888
    address  33N1PzLy4JoneX1WoR5FgFRkqw6w7pyj34
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:88
  • value  425462
    address  12WuE8j66HyRRRBPTPqzdsRieSxVkKboRm
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:89
  • value  170303
    address  3GEfHXThayCG9XyG2mtPjQGaU9KqzgfLZ2
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:90
  • value  51083
    address  19sUjCVMAE9aZbiMwX7FN68ELdWpNgc7bk
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:91
  • value  411863
    address  184VewELQ8fbxJKSYuvm7EUqYC6uVCPJZ6
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:92
  • value  85135
    address  3QmitHh6S732DQTZPqDDciGDaWRfhLEFXE
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:93
  • value  589998
    address  3BMTStBAHNNskRX34gm6gtMZHiiG7G6ygA
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:94
  • value  333650
    address  13Jgi4nmJYdGzqxdRLWDkxKuWWyTcfwX2U
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:95
  • value  83684
    address  36i1je8fnrhNx7SPCymHPwZqQFfrdFqNMJ
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:96
  • value  507836
    address  bc1q0raagxf6v8xwm6as4udy6s4gc4xtn48r0dtw2e
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:97
  • value  24077
    address  1GCHFQNno7M32odAwBYXo3Y6LCPCv55aoW
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:98
  • value  40866
    address  15LNTT627MxBiiMj9Z9io515yskEiEmTPG
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:99
  • value  868454
    address  1CT3PtNUmjysyKDh56bvaCDtZQ7kd7UAMz
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:100
  • value  16594
    address  18ivnVgH29QZobyTSqaWpGSTfw2m3XT5Gg
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:101
  • value  3336602
    address  1FHXSg2r4gzDKMb3KtdUQuX8MuKDxgpyLt
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:102
  • value  142772
    address  3FZ3kDcbCx1nGvjqY9W9xkfUyi6VRHKPiY
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:103
  • value  175700
    address  1HLBEhKpV3c542hC6N8xCDbQDQy7MitiYm
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:104
  • value  417969
    address  179KGj6orKoq7bj9izSqpKynT1dyaMggs7
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:105
  • value  1362000
    address  3NYpaHSb7GQftiBY9C8JZphv5SsJtsrWSa
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:106
  • value  2356779
    address  3HcAtBJLZYfTnjDs2dXp7RVCB3pdE2FoTZ
  • f499378ed4380eaf6157bf455a8214787aa5cf1aaf1c3e9f53bb5f8b251f9f97:107
  • value  340326
    address  bc1qr8w4800vtjpuxu04wyjfacpckkyvjtmfgx6w4f