Transaction c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f
1 Input
62 Outputs
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:0
- value
- 1149500
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1089580a1bafdc60c94f643c37c33687989a1c18 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12WSLtgVZj1e7CHpzwQnNwVsyVdwNmrREo
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:1
- value
- 106149
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ae8e6cbc2f6369e66821993e057a82bba125ddf0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GuyCDxQ1LfVPNB3nNhKZUXuMdvzbCAqbk
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:2
- value
- 141575
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ee60aa0dd9c2426da8b6daa618778795fccbc6db OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NjRd1QzZCpZV7DUeYidspYimtaeqUfSrf
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:3
- value
- 127187
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fd8da69eafed03fd5c328df937f087e5c507893f OP_EQUAL
- address
- 3Qoga9iSnaQtBeqLz3ZCz1LWS1hb8hehTp
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:4
- value
- 254243
- script pubkey
- OP_0 OP_PUSHBYTES_20 cbaf0e212a994337418f08a3163e66220cffbe6d
- address
- bc1qewhsugf2n9pnwsv0pz33v0nxygx0l0nd8vhh70
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:5
- value
- 248504
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ef8911805e26e2abc9e199fdf0d98dd1cfdd21dd OP_EQUAL
- address
- 3PXZd4udJa6kSVn8G3on9SvnhDVtLWxFW6
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:6
- value
- 433157
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e653b2c045225b1b5c41c7baec7b207d02994946 OP_EQUAL
- address
- 3Ngsc7xp3B5BTofxAstLeNcQ4T3T7GFy1N
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:7
- value
- 51119
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 41bd785ed41772b555544309424d814af32b1543 OP_EQUAL
- address
- 37gcpdf22vsiGHhB2N8Q6q3CfkUC6UXFVY
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:8
- value
- 111221
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7b53f5aa144277270dddebcf1591aa813ed2382a OP_EQUAL
- address
- 3Cw7ckoUZqbp22FuCkTHwuF5Amp5k7hmAV
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:9
- value
- 96658
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7c0b8f1f580e28cfb4a74cda18b576195d8ff7f0 OP_EQUAL
- address
- 3CzuZUAQWrnqqeQdV1WYwt9GQPNzQDBui4
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:10
- value
- 155407
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9f01af8e7451b1720f6c5f8fa8aafa4938d18080 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1FVkTdZ2n9GTVx4Ji6wu4vPxd64Miyhrav
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:11
- value
- 135185
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 07380cfbe235fb8a03b92e40ff259e754737ff27 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1fAspGgDMatCUVXW1Z7dESvFPQxpnFiVv
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:12
- value
- 74635
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 037e0a3d34a795c4661a61a7777543dc645d3ba8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KU1zJXvGbwb7t3dYezzjnhM2VHLKf7LY
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:13
- value
- 1365015
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1fc2e16ce0c1ce9de1275e0e533e6287e8d3a9ec OP_EQUALVERIFY OP_CHECKSIG
- address
- 13twQVBmrYi5omjza9VHtMct8b2EwegLNA
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:14
- value
- 63302
- script pubkey
- OP_0 OP_PUSHBYTES_20 2aafb63be9a10591738ed340e2ce9ae4ebc9a6a0
- address
- bc1q92hmvwlf5yzezuuw6dqw9n56un4unf4qt976vv
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:15
- value
- 690832
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 32b1f6350f2dce390babb414c006de252309ed3b OP_EQUALVERIFY OP_CHECKSIG
- address
- 15d3ybFPVpY63DAj648htz1KoAQfxFKfHC
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:16
- value
- 229500
- script pubkey
- OP_0 OP_PUSHBYTES_20 82ac8942b804b54590717c9d15581d9393dcd24b
- address
- bc1qs2kgjs4cqj65tyr30jw32kqajwfae5jtlqwna5
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:17
- value
- 359500
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 2103016bd3fa3d5410e0e260a023e68aadeb1f62 OP_EQUALVERIFY OP_CHECKSIG
- address
- 141YuAGXcvFB9B5ZXUtgZUWadCCh7tgyXz
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:18
- value
- 49500
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1662c19fbed02adb5a675e7c8b81592233a2932e OP_EQUAL
- address
- 33jP6UWRsvVdfSoSALtohnP8MRs2VK8LQd
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:19
- value
- 52734
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 da0092e8d6f265a4bb044bc4e9a44538babd6586 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Lsgzh8Y2tpMknHWDELRErdYN4xHZbRnZK
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:20
- value
- 109099
- script pubkey
- OP_0 OP_PUSHBYTES_20 1d7970ed0f77700a60ad468dba24b0202e31c67f
- address
- bc1qr4uhpmg0wacq5c9dg6xm5f9syqhrr3nl0aat6d
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:21
- value
- 334145
- script pubkey
- OP_0 OP_PUSHBYTES_20 a3e344370e5dd58f9237bb46d29ad8087be8f8f8
- address
- bc1q5035gdcwth2cly3hhdrd9xkcppa7378c95z9zj
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:22
- value
- 142865
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 735ceaa41bdd2d063bcea0f1c3a2f92a17448ee5 OP_EQUAL
- address
- 3CCzwZTi3y9HPR1MeL3T1AYj1uVxBhq8s7
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:23
- value
- 69500
- script pubkey
- OP_0 OP_PUSHBYTES_20 36acf34207a0b91a85f574ab57e3378dc2cf05af
- address
- bc1qx6k0xss85zu34p04wj440ceh3hpv7pd0rlg6zj
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:24
- value
- 75500
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 329a99b4cc1625c2d58e9c0c828b7d46289d50de OP_EQUAL
- address
- 36Jauxf8DW3ZHzNfJEB4nFuTzTpdFoy6bP
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:25
- value
- 773985
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 89d835ada6cf4df9fc414c1322072a1c9271bdaf OP_EQUAL
- address
- 3EFsWLUJ9kvRNcqTow33oY2t9DBygvqWJG
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:26
- value
- 165999
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 56e81f6834880fcc4a74071d421cdb38bb0ea086 OP_EQUALVERIFY OP_CHECKSIG
- address
- 18vXBfXUd3LAvjGFi8ey9XKP5Tv2L2a9he
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:27
- value
- 65514
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 585db18aa52b447def66a1036010bd2b4e28ee3a OP_EQUAL
- address
- 39kFdN7cpx4bPQwEuSJyd3jPQvGW2Je75r
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:28
- value
- 2771921
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 05f30d4fe1821c0e64392dc7d84d2be5d62fd670 OP_EQUAL
- address
- 32EUU3xxbVy8STJaGDUJ5yzg8y5qyXW3zK
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:29
- value
- 324281
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 78bf62668e33f120ad25d6955b41fef540947a2b OP_EQUAL
- address
- 3ChUHBa6DLF7kY1di3C1vchvz6dfTkRCWV
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:30
- value
- 112456
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 aa9c09c58d2583b6784fa238c72809a9525ab00c OP_EQUAL
- address
- 3HF7ispnNwyKiD2WMDErkNyJ4uwLo9GNxH
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:31
- value
- 51299
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 77ff316f983c82dfad8c8aee0316d404b5b2bfac OP_EQUAL
- address
- 3CdW3Vw33H2u26FPDvsZfKbyidnzCp2SsP
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:32
- value
- 122840
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ce81b3c66f1f0f116717a6d3339e6d2a6be872e4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KpuaPTNakW5ZwY8izHynASH8MpSEYetdy
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:33
- value
- 504520
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 fd5befbb868baad3d5817e86b2d88153b003aea6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Q6e6PcvFbFob26zFd6h79KDVfsKaQTik4
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:34
- value
- 100000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c83a40a2e3eb7ba6abbc8c492177e887a87d08f7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KFhvpYatJtJQ3t96RLATTJuFhC2R1be5Q
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:35
- value
- 721373
- script pubkey
- OP_0 OP_PUSHBYTES_20 48c45acf8f1c945597e376bc31674396894b0166
- address
- bc1qfrz94nu0rj29t9lrw67rze6rj6y5kqtxzu0h0h
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:36
- value
- 49500
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e9758c73d3ee377c925eb167483f21a72f2688fe OP_EQUAL
- address
- 3NySBfQvLo96dKHATs9MJ7v2LVpRu6mLyJ
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:37
- value
- 247350
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9a0359a7519c543b3b50488bde56f1cb28f302f8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1F3M5KUU6fnUVszMYt5BxdzBXq9pmzj4Wk
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:38
- value
- 72960
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 dd5c7690447d3cc1601790983e44724f4002f9a9 OP_EQUAL
- address
- 3MsU2PZWjbCEPSP3oxksQoz2CqLebJC8aG
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:39
- value
- 49500
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1024d7b37085cdde615f8f53d89d2897ae72e7f8 OP_EQUALVERIFY OP_CHECKSIG
- address
- 12UMwwLDSctxcehnqKzCo4BiRfCAWYVGWH
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:40
- value
- 1646263
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3a48752f1019eb39cc76b55ebcad5f4803500743 OP_EQUALVERIFY OP_CHECKSIG
- address
- 16KAzaaFi1Ws6GaaFrCFj3SMUehvXKn944
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:41
- value
- 65110
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1351092d74d07481c7337702770dc3f4ddd4208c OP_EQUAL
- address
- 33T9qf84f8cBswd67sQme5AMDrgDigshBP
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:42
- value
- 254861
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 81b6a225b8e0fda5b94d02aace44246ca1d8626f OP_EQUALVERIFY OP_CHECKSIG
- address
- 1CprxLWdCWhwFJsDeL5bSRvnxVGEmBKw2q
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:43
- value
- 50370
- script pubkey
- OP_0 OP_PUSHBYTES_20 723acc241cfadfa45ea9e2e878646bcd874fcf5d
- address
- bc1qwgavcfqult06gh4fut58sertekr5ln6aqddcwc
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:44
- value
- 126504
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b250761c0a08f7fee59020d22f5a4c4156abeccb OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HFqfha5TumLChLrX5YfWv9LAaRrBKeWDd
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:45
- value
- 61560
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b2f673c21753f5b31852e7f1fa90bba4dcacb0fa OP_EQUAL
- address
- 3J1HSVDPnTnRJaSoDbPtMfqmoz83pCiUKW
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:46
- value
- 123376
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1dd50caa25f8d9d98998f9633ede800ab3d84003 OP_EQUAL
- address
- 34Qkk3UxrYPy8T9Z7BrNkJFCAk1C84hwkj
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:47
- value
- 123506
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f4f5beb42a213ee0257758d198b526d90d317fc3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PLEGTvRMZUQVQFkWMfe6XwWgU4BJCuLRa
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:48
- value
- 51444
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1bfdf007b5f94ce5509ea6b63507322a31414167 OP_EQUAL
- address
- 34F2NcomhugTP6nLnj1EUngEo3eXMqNHKU
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:49
- value
- 68959
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0216c1b939e7f0d41af3b40af98b2d0b5dd8f5db OP_EQUAL
- address
- 31t4Y6LpFznVkpXTSZwwxUei4Sna4TActg
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:50
- value
- 253162
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c62887772f2fcb1f257d96667e2801439a798bec OP_EQUALVERIFY OP_CHECKSIG
- address
- 1K4mLztFBTd3KEE5eUuYA1dMeGWtUqFRjB
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:51
- value
- 224877
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 cbb4706ffc63f496dfb75af8c45a9c4aceeaf6b1 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Ka6L5W1yrNPwT6eGeEsQZFaNz45HQ6Csc
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:52
- value
- 51669
- script pubkey
- OP_0 OP_PUSHBYTES_20 9e67aa41c17e9fd44be98258baf9256eda23cdaf
- address
- bc1qnen65swp060agjlfsfvt47f9dmdz8nd0xzu3d0
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:53
- value
- 2185252
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 faf4556185805b06f7cb5c3b75f38a82df6e20a7 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PsvdYnxu4sug3n7uMUb7jADhYwRmDAfiP
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:54
- value
- 50432
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 5d9dfc44f1c20b8d4c1722d86893a8f1b7a5559c OP_EQUALVERIFY OP_CHECKSIG
- address
- 19Y16rtWAgCnemj6NLnTR7qoM1Ny8obMjn
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:55
- value
- 482886
- script pubkey
- OP_0 OP_PUSHBYTES_20 c8d0acbb30738c75677df33185da6cf9c3dcad60
- address
- bc1qerg2eweswwx82ema7vcctknvl8paettqlf2j38
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:56
- value
- 442451
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3868c46ac1c90618a423b4e522fc4172ab1627e4 OP_EQUAL
- address
- 36qHGeEEB7B5RUU4rhytKbtCwACzu9ZnTh
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:57
- value
- 56516
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 103f634074e93f5e4f612a2438c4bf9595f1f32f OP_EQUALVERIFY OP_CHECKSIG
- address
- 12UukKo7d74E5wW3mmjMv55WwnG582XKrF
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:58
- value
- 140592
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c30457026952be1650cfed2a66de0434dc85f29d OP_EQUAL
- address
- 3KUAtVRYjKFcvvEy1uYCZWYJHLEoYDw7Kk
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:59
- value
- 246070
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 78dc29b7b8da2211e4e4d8818876583d61d1b438 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1C23qDCKq2ht7YSJHy5d1D1vBF8zSuskWD
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:60
- value
- 11118572
- script pubkey
- OP_0 OP_PUSHBYTES_32 bebae25bdbfc9373ef4d5d70540e1d04785b5c8b5becb47e330f21312deab668
- address
- bc1qh6awyk7mljfh8m6dt4c9grsaq3u9khytt0ktgl3npusnzt02ke5qknu3da
-
c46ef0691b355100b31a0f6db418862d4136f696efe8e8631eb3da0139d0e68f:61
- value
- 51680
- script pubkey
- OP_0 OP_PUSHBYTES_20 03047d6fd22df36f22a9e00ac1379ee78308dc09
- address
- bc1qqvz86m7j9hek7g4fuq9vzdu7u7ps3hqfyz3aj2