Transaction 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4

1 Input
  • efdc794be04bfb9cd23b79d2624cc32557310b22a8614d08fb8116242a24eff2:35
    OP_DATA_48(48) 44022000a72ef87db2428217d8af0a82581207bba9e4111f212ff10fca3e4528da6b26022035a06024f0d1231a896d16
    OP_3DUP(111)
    OP_UNKNOWN214(214)
    OP_UNKNOWN220(220)
    OP_DROP(117)
    OP_VERIFY(105)
    OP_3(83)
    OP_SMALLINTEGER(250)
    OP_UNKNOWN225(225)
    OP_7(87)
    OP_CHECKSIGADD(186)
108 Outputs
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:0
  • value  54833
    address  1DvJg1gBpgWzn72vWZ8GvH2sd4inhE7NC
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:1
  • value  76094
    address  bc1qz5z4ytluzv6c69tfst8zwk8y78zdztgn7v4z9u
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:2
  • value  185055
    address  bc1q36vx22mudjjneud7ng6zy6g9m558736rpl4avz2d23upprd875pqs52n8d
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:3
  • value  578105
    address  bc1qhnpsz44f4u7vyr94gm859nalypkz2hn07ha23d
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:4
  • value  201842
    address  bc1qzuq576r57ejjk55tvvghpavn4z5cjtjnjp8pvu
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:5
  • value  5055766
    address  14SeA6xDMApJEi4Ws9c59h7RCpQ8tC3B4b
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:6
  • value  166596
    address  3NriTPSK9befCJjgakkMCTxa7Pmvf2neAr
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:7
  • value  217673
    address  bc1q6nh55ppsnm7w2590pwpdurpzklh8dxje63dfr9
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:8
  • value  33428
    address  3Jv1vgcPvn8GcCPNEqVMryvaJt6Gq7fZdn
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:9
  • value  204893
    address  38ZoMxy2rHLkh35xi9CfUykKFqNjgkkNuD
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:10
  • value  157951
    address  3Q69rXdEvPvzc8B1MDpZuvCB8GyKykU9SN
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:11
  • value  87786
    address  3HHhK3pEkEvdxbyrYhSbAhFLeqxVNXUXuu
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:12
  • value  407505
    address  3QWGNNE8jKhXC61yENFsoLLpjoH6nz1g21
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:13
  • value  119197
    address  bc1qxf8gcqg2gmm48e04r58jrkdrwa7nsame43l3up
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:14
  • value  76280
    address  3DTrLWXMfMziETpQP6yinmrH19ixN2SvhJ
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:15
  • value  129469134
    address  bc1qw73aesf0e8827867hexpc05w52ne3qqcwcyths
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:16
  • value  1166959
    address  3JEk5fYkdG7spNf66Ww3SgdKCAXEJuVt94
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:17
  • value  76283
    address  bc1qrjnypr5t0tskpwa7dsn5ku8kztw2cy8vd8g43h
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:18
  • value  2029758
    address  3HVxgxggSedJi8WTdYnRPmA6HUjLMHENTB
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:19
  • value  438934
    address  bc1ql744fdxlzhd7k0q5k87eyvqhxm28d5rgvvedgd
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:20
  • value  205100
    address  3PfLS1xK9KKf5hwa5vtnsWFfnGEyPC6q1R
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:21
  • value  549445
    address  3AZPdaLiUS2B6LxVhPjhLFsg2mXNcVn22b
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:22
  • value  76302
    address  33hu3xaqegYGk59rkRUP8aGpzzkdNy8om3
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:23
  • value  293937
    address  1PLhEzsnK7rWPpvG2guZsAQL7B3JQ3tG91
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:24
  • value  109675
    address  3DaMco8mqq3W5Dm41BkqDbuD17s4jjwkYy
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:25
  • value  8765126
    address  3MjZNqRtt2LPRGU6iEPDgAyu62QFvUHPvR
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:26
  • value  76285
    address  3PyM7S77Gk2huLNRjJhax52KQNX7tnmmaj
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:27
  • value  2145390
    address  bc1qtg4zuargt03lhyqlemf392ls0euw3rkq7cg55c
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:28
  • value  96559
    address  3L8hHUEZMVfEuAt5SxgurueFBQ24ihbj6S
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:29
  • value  629590
    address  bc1qyfkdd72kx679ctgjyykcffj207wks3y9kx82s5
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:30
  • value  879536
    address  3JeAJWGXKEpDYqL2s43f9J2zq16sLCBGnU
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:31
  • value  869751
    address  3FrC1Yce4bqLUvFzmdaHNBMyLYrUM5M5qj
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:32
  • value  197205
    address  36ctBBo4fRFPXdmkZnNxfsRCBUeaCBMyaX
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:33
  • value  153581
    address  1CV4PCAX2jiT9ieRWH8WH5ufeNWqK4VJEQ
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:34
  • value  218361
    address  3QJifhL41HSGaXoYrGoSX5ZhUGGNpbHuEg
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:35
  • value  76338
    address  33PLiwVAeKDouc2rAi4rAbhqbLyEXz8Bj8
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:36
  • value  149201
    address  32ViavUJ5mBQqVrU6aQ3pdpEUGozw789j5
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:37
  • value  188670
    address  1AjFhYRyGbFXtbX1KCdDFzBgMD8jtz8eQd
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:38
  • value  213519
    address  1Aoh3X6oqK53UzjyfFiQmyabDcB9H7y2H9
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:39
  • value  1068428
    address  3R2axySgkaeVfyKqxE1BgR9cBmSGCjWegQ
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:40
  • value  231984
    address  bc1q2967w8aevnkjyalcu2hf252aljuk64ysas7les
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:41
  • value  419521
    address  3CdyG7GNs79YhAs6B3tjrk2M2hgJbkU3GX
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:42
  • value  54877
    address  32CgszrAW5CHa45RWvc2dmHMzPMmdyaXhM
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:43
  • value  119143
    address  bc1qvkefnvwcspgfp38laje4ffha5rssat9strysku
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:44
  • value  659000
    address  bc1qmmvpr8ukaur0le9e2lrpjsquugmg5zvrf3y6es
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:45
  • value  4079800
    address  bc1qwv3tgspsmu8tv3s0a5yw69a0ehdtzs2gf5r9hh
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:46
  • value  425506
    address  bc1qjqsf0wxehlxlnp2tmusq9yexfma5z2xuvwlud9
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:47
  • value  1326840
    address  35qNF48DcKrwD7ueDCNL7UaFqASZJbU3yw
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:48
  • value  119189
    address  39vcGpUK3bpDMuRp2bcKq4LFLhQeJGp2Gn
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:49
  • value  3871247
    address  bc1q3ksuujnmr46ns8dzk93jdjgwecac7pg8w0cyf7
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:50
  • value  2983116
    address  bc1quq6e5zvcjlhcae6tejzp3y85p45yqy600py43a
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:51
  • value  204946
    address  3K4FuiPnq4uyD7JDNT2ZHS1dXxphaP2Lqc
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:52
  • value  175528
    address  bc1qsfjjqmemtagjfjg6sedj7yk2uj6pc2lfxfcs58
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:53
  • value  2365742
    address  bc1qf5w8p4dlerudqy7ea0zjar37ksx2773y740x39
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:54
  • value  395022
    address  bc1ql0j2z4g8543wy2x26s3led4e643fqrqsje2fvd
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:55
  • value  850296
    address  bc1qpysqtfpmf4rlrpyn3w3u8jh90t7a9jssxhjnn5
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:56
  • value  658077
    address  bc1qgtz2ttgv0xlz9genpycza96nqt9erhfamzwwn8
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:57
  • value  1271572
    address  13CdpS4nHMD9JFQMfGWnxxuhhZLahdMiFS
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:58
  • value  85222
    address  3LwmKp3xUjmngN1dDuyt9f2YgS7BG2WwCP
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:59
  • value  834498
    address  bc1qv2hu9w6mvn7vjdlt2wu8ghjkpy4hccm5sd6jlv
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:60
  • value  76793
    address  3E24zk6Fi1n8DGYRF7mxmuLFYhDSKtZxTt
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:61
  • value  102082
    address  bc1q5yxp3j0hsldhjc4luf3tzf3c2jhc7xlezcasqnne4pgdr4a7sy5qkmfjwq
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:62
  • value  7767641
    address  188sXQoPbQc2FeFoW1zLoeVBtL4y2szb62
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:63
  • value  745783
    address  3H9D2swo9smVdudmW7SJMjbCWhwSxGjWQv
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:64
  • value  3211409
    address  bc1qj3qss5xxzktr5y7rlv9esr2k5r9d5d8vp9rqse
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:65
  • value  87744
    address  3FZppQsUWA2hncN2bax2FoqR86wnbuvH3e
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:66
  • value  76301
    address  bc1qt6g4puf0eu5knzh92zg9lpqayqvmxqvhtgl8e0
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:67
  • value  22036
    address  347YJcWwdi73GBhrzGDjJ9568aBt7fdz7v
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:68
  • value  70229
    address  3HKnBbCbXyZfY5VAabK27ymBrYcND1powD
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:69
  • value  215502
    address  3LusF2GuGgDfGWxqu9AsoPoR55uriaDU2v
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:70
  • value  850652
    address  3Ex811eYgi9LpcGASF85M8DoqJNisSFtDe
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:71
  • value  616583
    address  1KT4BmW82rg9Ez7B5Af3exJZWwzrEQ2EbJ
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:72
  • value  223746
    address  bc1qlhgd3zfenjuhes86s6rl7s9je98cqt6zdjea6x
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:73
  • value  86424
    address  35yLHpwxDyWsmByeJ3Wiwsa62Yrg7aNypA
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:74
  • value  8774963
    address  1FAh1jQ5qTjcaj9U5MLRgvpxEgvPPbpsT
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:75
  • value  549384
    address  bc1q2zguy33ufcwxmx79tys3qf6xp4jrt9hr8sqyjq
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:76
  • value  78997
    address  3BHkrU2k352z2uBZ7tayifAGoKksJGmnUM
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:77
  • value  162120
    address  bc1q66kmglcpw2zumh66a52pvrk97kqrpzzxrp5mgn
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:78
  • value  767832
    address  bc1q6ah9vurukvh9e0xgejn0dem5f6hptlhdgmpxu3
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:79
  • value  33422
    address  bc1qpnumm8fm6u2xn7gmdaektrd0j58j9x4pnxqv08
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:80
  • value  955411
    address  bc1qwep30800g4ymy8m9luu6fk6l02pczwyzmdk75c
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:81
  • value  526537
    address  3Ls243F4kz23UV6CaE5mTdZc1g1zJR4PYs
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:82
  • value  1666933
    address  bc1qtq7hzrrayttn0e4evah0gc8mgmscue23gwem44
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:83
  • value  33464
    address  3CYERcQbZsaHj9VG3bYzadbcxvnXKmYMQX
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:84
  • value  65804
    address  1HmWucHG33232VaLQf6M4bcmhyFLdeoFPb
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:85
  • value  3870044
    address  1KwhpJvJw6GdY5bDxFyM2PAH751XYxmRwD
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:86
  • value  1779214
    address  bc1qdsmkvnq0enqgnhfkeqq5qtnd0fzapw5egjnfl3
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:87
  • value  464323
    address  bc1qp88x0ey69lc8jjn5kw5m385w376gv54ajqsl65
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:88
  • value  850216
    address  1mA27iC2PnKsWtTAF56rHTUpvgHEY82rj
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:89
  • value  118457
    address  bc1qhpgfqsst8d5ynzgqlgv8xpeu5t6vlqt3cjr9ls
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:90
  • value  106159
    address  36qaDhdNsxRgyq7v5rdc1pm7m7a6BP5859
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:91
  • value  1326560
    address  bc1q8pdypazqagnuk942ry5we74q8t702v0f06cmc7
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:92
  • value  84859
    address  1FpeBzDwTfDxPpQU2QBBoXyKaNXc5P4Ua5
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:93
  • value  233573
    address  38pn6bD3Q11LV22oWzWRzSaXAgXrGugKAK
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:94
  • value  76283
    address  bc1q3er82wld5lejkwctmny6hnuhza0lzedfjm0dt2
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:95
  • value  140604
    address  39ZA4MEXuBZ5Y7mMAt7irh3ATKEjgL182S
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:96
  • value  1502852
    address  16xzQTrkzgD1nHUtyFJ8iyVA43yQjnffHm
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:97
  • value  3895133
    address  13PhBiqXrCWj31ZZa2FzsNaVZq8YXktdvy
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:98
  • value  987012
    address  3Pzk4RimDTqn5AHkiw5iUcPZn3vSGxdfJe
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:99
  • value  226943
    address  bc1qxvc07u7tts6emq6ds8qranlq98gw7zw9pg5l4m
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:100
  • value  1098094
    address  39QQqJVaQaziDqvK4mMKgPfYdrQCsw9hg8
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:101
  • value  87739
    address  3GqeVDHuBibEVviMkVXQd9dykbGkyFf1fd
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:102
  • value  88021
    address  3HuBioiXN41MrdS5pyBoB4c1JCBxPPtPyH
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:103
  • value  98764
    address  3D22ZfNE8eQkBkVgQwJLvDVCW8s1ywuqCQ
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:104
  • value  114918
    address  1ESyC1FocKgQ41aX25PFjVfVRJSTuPosyo
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:105
  • value  76319
    address  1MWDtmFMviWNfgEFgryf6aqFttBrSjchFg
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:106
  • value  205040
    address  3KspY3SV85WS9GWzGChAmEXetNNXHbTqVF
  • 9816dc60a1f5369e7781570b74e2682dbf7c48cfdaf060d08b3309326081caf4:107
  • value  197412
    address  36DjyDq5kD2Mt6w5w2JRuNvhjwj8jxc4NN