Transaction 91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c
1 Input
61 Outputs
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:0
- value
- 345199
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 427c759ac3be979ad10787eb7a77f405aa03f266 OP_EQUAL
- address
- 37kZco3sY3UQr9EP4xvE75UXStXSnXCah4
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:1
- value
- 22897
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b088d881d4fec8499f4796284d35216189097aaf OP_EQUALVERIFY OP_CHECKSIG
- address
- 1H6RryGtLVzLTvLTZ1ngCeTLqpRyyakfc8
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:2
- value
- 405132
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 63c9c6052cd07cd82bf857c61d9cc30425511b26 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1A6dcTjWj7Cw7AkEd6ESBN3AkyQrn1Mfw3
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:3
- value
- 605563
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 74066c53afae2121523a553dc38cf5f76c6afbf1 OP_EQUAL
- address
- 3CGW15rXQCY9kaE4oFXxv3q5oafubUh5Fb
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:4
- value
- 34418
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 48dc4dbeec4e12f15a2caa04552606740cb7ef7e OP_EQUAL
- address
- 38LGVKnAZDcGkWPrYkCAnKhw32P99fAoBY
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:5
- value
- 17213
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d56259eeb72598a27f7da7be0e9b1774edef752a OP_EQUAL
- address
- 3M9HfyJxQgUprkAsHp77ajUuXjPVdS7Ub6
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:6
- value
- 60304
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 96aecb3b82e1a74c8735aeaf373fa34d349b00ac OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EjjkfdZ8U6UBNbDCsn8X2gzmU3uoQBfZB
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:7
- value
- 845414
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f04342988defeccca2b8cd836a47ecf045b37224 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NuPkMdqQXhFeh2DWm7xd653L72g1WLhZD
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:8
- value
- 70443
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d8fad88db681f7711e4efd8928524a951332d552 OP_EQUAL
- address
- 3MUJP4McViZ23ksimuPrTEGqEbnTSqDnZR
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:9
- value
- 18000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5c93362d4eec8c1a8173a80227fd3002e7c9d9f1 OP_EQUAL
- address
- 3A8WSdosvt1pjogAv9fFWGuxNhDZaYPYZ9
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:10
- value
- 3436578
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a62a86cacd40f93bbcd2d93ca13960664e72b7e9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1G9c7e4v3pU7cLxgr6NLtag3QkE5YTaNdB
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:11
- value
- 2282656
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 39854ca684d3b06150b3ca1e5fcf542c9c818247 OP_EQUAL
- address
- 36wA8HRCibC76LJ8iSSRVjeKoLhwSNnWbh
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:12
- value
- 43041
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f2cf4b4e8f7bb766a3e463a431f0a3ef5a4f1b08 OP_EQUAL
- address
- 3Ppsn1zimaawFzjqtXx59NFD49Z6KYmzqn
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:13
- value
- 519574
- script pubkey
- OP_0 OP_PUSHBYTES_20 04f51968040f342ff138204d8c42a9588163971e
- address
- bc1qqn63j6qypu6zlufcypxccs4ftzqk89c7gma7ke
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:14
- value
- 171906
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 900470bbb3cc3b4cc00dfb1b2ff7fb158b8c2d99 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1E8Vd9SRNThnL9DJQ8o1EQjQxyxtLjVPy7
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:15
- value
- 35225
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4fe9ed976aded14a47e576fc4311bf286c9928d4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18HYcmGwXzGVB7EL6iiSACsKYJx18hbzDX
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:16
- value
- 86306
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a723db4adf1bf8127829580cf7dd1964f53dd078 OP_EQUAL
- address
- 3GvmiwVwzyCHohbjAfh4YQUNnzCSFMpXSr
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:17
- value
- 83711
- script pubkey
- OP_0 OP_PUSHBYTES_20 eba6d5e60bda0ffdc4194f5cf1d0317db7410eb7
- address
- bc1qawndtestmg8lm3qefaw0r5p30km5zr4h7eaar3
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:18
- value
- 83467
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c383c2d99fb2dad4aeae45d0fb1b2576fef46124 OP_EQUAL
- address
- 3KWoXsgo7N6HDscN3gMCtVE9B1btzcjuhH
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:19
- value
- 1233568
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 6f2d7062e01f9ebd2e4c5bf5122003524c5bac2a OP_EQUAL
- address
- 3BpsMze726XcjS2aEDX6uhVWpUgPWWPUnj
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:20
- value
- 170474
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 799432884f3040568f3b5b6507a659f29daa7d1e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1C5rJ9Wuy6Rnk9qhW2d2GZkRu4C4jfZoZe
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:21
- value
- 3522507
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 37e8d9b4dba3e30cf9e4a183b0d0602f1c6fe420 OP_EQUALVERIFY OP_CHECKSIG
- address
- 166d7HJyCzXBiRQPmDyi6mLWwHMVxVFnV2
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:22
- value
- 3035690
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 38082d2dd281d034108a4dd01c313f3cf6fe4dee OP_EQUALVERIFY OP_CHECKSIG
- address
- 167GdrYwvqsQhMqcgwNqUCmX9cQEjYRFpV
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:23
- value
- 1973991
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c94b47e70212ac844ac985425916a9c34c0983e2 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KMM1AXvzhL1tS3g5b2pJuoJjDrpDeFyoX
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:24
- value
- 344233
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 76a58a141d377313c23e1c938f1a0f6c30050a5d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BpM3WknyznqTzMP34MCarPXR3YBNEYUJ3
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:25
- value
- 563585
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2978e4844acf252f56f019ffb76801d1bad2c9fe OP_EQUALVERIFY OP_CHECKSIG
- address
- 14nHXdj2jgzeGKqyYs6K9YRnib3u3GPgEF
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:26
- value
- 86089
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7a6466c8046a48b21eedbdfd21e53769cca48fe0 OP_EQUAL
- address
- 3CrAdxv2PnFbtuzjLAPMN92fZqLA61vQtr
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:27
- value
- 159528
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 707f7cb409ea15127cc2723be71efa139e790c81 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BFqQSqpPB67MKovVtGpYs71ruTUxFU3hk
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:28
- value
- 18932
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 941b2a54bbd66132afbeedd973840e67dc611761 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EW7YsdPpTYdii5hCR1Q6aLErZJE9yt8cu
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:29
- value
- 117068
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7af8874ef531d9a5da64e816cf1b50a8c5a0a395 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CDDAUEiRhsjNCoGsBK5fL7yMkgnechsRa
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:30
- value
- 63704
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 258fffe79578e187d2daa3a5f0266cab9c590141 OP_EQUAL
- address
- 357dRunrJCyqJmpvU87tdum4Nj2MzFNT6N
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:31
- value
- 170000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 da6749cba8adf19577e92d9f6b23f2620bd49d43 OP_EQUAL
- address
- 3MbpxxUBC214zPBeJGzuAgCncjbfPrZSmV
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:32
- value
- 14479268
- script pubkey
- OP_0 OP_PUSHBYTES_20 eaad3b4fd86ad85486b8d0e3ad40bcaf7584daba
- address
- bc1qa2knkn7cdtv9fp4c6r366s9u4a6cfk46ny2prd
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:33
- value
- 444249
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b62f6d2ea343075ec83c8d3655fb31ae38853d4b OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HcJoAVTWDqeSyYpX43m4SdV1EBUC4MLvH
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:34
- value
- 1602814
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 075352b01f57e6ab7fdc2070d66c4be85bd0ce8e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1fjYj8QzVagCihfoi11uG7YYunp3Uo2kw
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:35
- value
- 35225
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1af5850f53497e0f01ae686873ea0c9a59f83c32 OP_EQUAL
- address
- 349ZcYVDk9gvLv57dpM576PvLhicgtMYvX
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:36
- value
- 86090
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f553cbffc86aec6fe5e749ae310ff026d49b31f4 OP_EQUAL
- address
- 3Q4BrrJm1wDJCTygdXsexhTYJfiok5vVxR
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:37
- value
- 88072
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 91ae2e97cad7cc5c07e9dbe42baafec75d50cdfd OP_EQUAL
- address
- 3EyJZjhM8qstsiAv2Tfxb4Xo14tyVXCjFr
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:38
- value
- 16908
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 444928d214eec88969b941172f83ff3afdde3b93 OP_EQUAL
- address
- 37v5Wo93c6qiybGa9mBboGwUTA71Qpu7se
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:39
- value
- 77487
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1870bb760fa7f2a9a301327eb30f1d7114f065b7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13EEGP1F8RU9ajc9q81RwqyZY5ReX6ZmHd
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:40
- value
- 35228
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 651f0eccf77d72c384b1a26e5d4a376a6a13b2e8 OP_EQUAL
- address
- 3AuhNrTFLQiXJzAQkQKVmpmLYpsH1mEbfY
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:41
- value
- 41316
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 567f93e29f544502d12168225ba6de6565ca8204 OP_EQUAL
- address
- 39aNsHykoagyF5xdcYsyk7My6gxwe1Rda8
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:42
- value
- 3522152
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 47c0ce28bb8921fd29623455284d859f3c6e37c0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17YPwy8HwXGkuAErACysphUg9trfCP9neZ
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:43
- value
- 36457
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fa382b29d3721731eeb309e43c781fbff8ce42c0 OP_EQUAL
- address
- 3QW49AVvusBRiq7Nkx2qTPYr1cxzcdFHGG
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:44
- value
- 2795781
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b9825ac71be56349abf104e61ea99b6fbeab51c9 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HutAgjZPZ5KjyKQn73U6d6ivMMAKYfMLn
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:45
- value
- 450000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0483566f778c9051c62c162bca208e7af063fcc4 OP_EQUAL
- address
- 326sxowfKyhxACXZn1hLtHqfmA7vE2YeG9
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:46
- value
- 3469467
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 54f495498ff09cde2309c17fde77600be7d111b2 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18kCm3rWQrHywAdQ1AzmM1guqovjc2oLnb
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:47
- value
- 123365
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 550df4849a7aefce3de99f36ff7bbc3acfbce811 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18kj9vj3rUwJVS7icxT6afkZvwNzSRAX8D
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:48
- value
- 863122
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0f8bc8125501d5c41e3f2100a9fcb70318355c12 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12RCb4y8ArFvfpXrs3QKSq8qndVwry92J2
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:49
- value
- 25819
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 945b1b5b7c7706fcfa05519afb053039635649e8 OP_EQUAL
- address
- 3FDT59gr6jxJwVNxz2iHBWHomTK84VzcxX
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:50
- value
- 88980
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 47dd7d1223600c2f88bad90f7a28e3e0bc67b931 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17YzJv4GHk53en9aZjfPEQ2kT5GagUgFmE
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:51
- value
- 3451707
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2009e78dfbc9c14f81a6f239fc2841b434b158bb OP_EQUALVERIFY OP_CHECKSIG
- address
- 13vQVKL4LLtEknyJNKZ99tKjR4jJJhnfMP
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:52
- value
- 35222
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ef652dfeead5567ea901a050224bc268f1eaf08a OP_EQUAL
- address
- 3PWpdUgH3H8nVGZEyciMkDKFx4fRudw3nB
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:53
- value
- 432542
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a3d4e4df9af716359d9f03f9ec0c3b686267e869 OP_EQUAL
- address
- 3GdH6x16uwEKfm8sNuCzTZSTAPw6J77Xmu
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:54
- value
- 1585116
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ee129444dd6c9f183c4fc5488ee486f03d3e94ae OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Nhp5ZSqfra9ZCeq2q1QVHLiZN7KeE8fuc
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:55
- value
- 24358
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b47ccd3593579337e43f940381e8075c326cf2d1 OP_EQUAL
- address
- 3J9M4SVXFgfYtvPkaHzTAqkavWxqUxPXff
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:56
- value
- 176200
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 7606ff0098a7c9ede6741cf32cd90cd08783ac69 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Bm57jZHxZCtdR7Z8GEBvv98G2tWbT2gtA
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:57
- value
- 61644
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6dcd175a87680ad632277438627d27ca22369530 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1B1aLu4iNrLgMyjHvkDXeZXhKxzEnSzYLz
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:58
- value
- 774876
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d9873293d483b173d61808b0e52d120d8b29fb5a OP_EQUAL
- address
- 3MXCWrzJCEvfALGJSqZ34iSX79Yrt54whR
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:59
- value
- 1942845
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 68b977efffb1fe262a8213c3c7b4da53a6622821 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AYjTXdR5zUZnkLUp1BpERPvYDz6xvRzYK
-
91af6dc527f406c8de5b223cd8f56981298aa69b7e331a38636eddc0d043a54c:60
- value
- 171331
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 6d79c36c2ff910c98d3b8bc9901008e39498fcd1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1AyrXBFbGMprP5Mp8EJ9h8SMafpzBpTpZ4