Transaction 0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3
2 Inputs
- e76ba4c10d6f219b513d071dbd2cb5d26961af02d3941a3fa54b1e33ea81569f:35
- e76ba4c10d6f219b513d071dbd2cb5d26961af02d3941a3fa54b1e33ea81569f:37
64 Outputs
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:0
- value
- 1009000000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 02fbdcbb3a080bcb073d2e955ff219e1b5c54379 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Gn55YUDJaWC2boJNx688u2v9iS9a8umL
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:1
- value
- 18442
- script pubkey
- OP_0 OP_PUSHBYTES_20 1de57727c3e879969f7ce29a0cdeff31f2632cb3
- address
- bc1qrhjhwf7rapued8muu2dqehhlx8exxt9n9kr73r
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:2
- value
- 3924801
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9d1780e526b73b1dc421b656b298d4dee9ec596a OP_EQUAL
- address
- 3G1eAiHn7u1Mou1hYWYa2esgaiQLS4FeA7
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:3
- value
- 46043
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 51f0eef6c2aa82d1294edbb0072472118d07d78e OP_EQUALVERIFY OP_CHECKSIG
- address
- 18UGMtWNHsejJ19rw6nibSQhwnxHnzpELH
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:4
- value
- 35631
- script pubkey
- OP_0 OP_PUSHBYTES_20 5caa858d1ff28f62363a788e51808ccdf134f2a9
- address
- bc1qtj4gtrgl728kyd360z89rqyvehcnfu4fztzjqp
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:5
- value
- 261532
- script pubkey
- OP_0 OP_PUSHBYTES_20 e15a3554c8aafae14b4267dec113604f378a624c
- address
- bc1qu9dr24xg4tawzj6zvl0vzymqfumc5cjv5pj8nj
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:6
- value
- 13051
- script pubkey
- OP_0 OP_PUSHBYTES_20 ccb542c9f77cecacbb28a7978a189cdf8632073f
- address
- bc1qej659j0h0nk2eweg57tc5xyum7rrypelq5zdvk
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:7
- value
- 716263
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 43c0e745af602095144a5d02182678342f23fa00 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17BFN1www6XEJRBcFLpm9jF4AG6eDydmom
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:8
- value
- 41359
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ab91eaea1135be37b26c5177abe8b7a8c8d80b54 OP_EQUAL
- address
- 3HLCGt6LGEAHq8haL65RDq1LZaumgGTgzA
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:9
- value
- 390803
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9a681891d287f0ce1dc49dc559a60e164e765d91 OP_EQUAL
- address
- 3FmSgoQ6KwEiWMmCbFuh9VAQcjB5dmNLo7
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:10
- value
- 64773
- script pubkey
- OP_0 OP_PUSHBYTES_20 27627c4d18b110a75a2075a6ecd34937474ac0ac
- address
- bc1qya38cngckyg2wk3qwknwe56fxar54s9vpslxre
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:11
- value
- 28968
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a2c765b233ebb6a79e5ec6a467ac00ab7c04cd34 OP_EQUAL
- address
- 3GXiFz2qy7vzmngR4nfzjT6xcMcEh6s6Je
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:12
- value
- 100000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ff4dc4eafb14c5bccabb3a9a520f6ee00f1178e6 OP_EQUAL
- address
- 3QxwPxdem49zyk2d3DhnC59aY55ioCH9u4
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:13
- value
- 69500
- script pubkey
- OP_0 OP_PUSHBYTES_20 0a50afadf185f730b039ab6cb3b88048ff347c3d
- address
- bc1qpfg2lt03shmnpvpe4dkt8wyqfrlnglpa48t9tr
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:14
- value
- 2304649
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 df55b789aee2b02efa26fce46f43435f432823a4 OP_EQUAL
- address
- 3N3uJ3FfyS563njpGPVNBnidxrUr72w64X
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:15
- value
- 104711
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7fef5581b84647efebccb09ce9151042a5674d47 OP_EQUAL
- address
- 3DMUT8C6XgqLd3dbizrA6ySHvAYctzhZaw
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:16
- value
- 607898
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0e893b41d246e89e90a676eb0c698ca8ea16c2fe OP_EQUALVERIFY OP_CHECKSIG
- address
- 12KrrhLneLv5DoBkB4CkuJeP64QvWWGxEp
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:17
- value
- 1513124
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e3742a1714608f16295e2b105b140bd78765f8cf OP_EQUAL
- address
- 3NRgULLoN2jvbf91Rt3fv6w5eWa4adAkuq
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:18
- value
- 510680
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9ebb33add596781d0b25f2e214d080999ab797f4 OP_EQUAL
- address
- 3GAJwsErLG5XnotjbjZtQ8tHSideuznscS
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:19
- value
- 906458147
- script pubkey
- OP_0 OP_PUSHBYTES_20 478027c8e6d95d4e81c972c414858235ee500379
- address
- bc1qg7qz0j8xm9w5aqwfwtzpfpvzxhh9qqmef5aml9
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:20
- value
- 12030
- script pubkey
- OP_0 OP_PUSHBYTES_20 3e17d005fbcacf7e16166cd407ad644c173b5f87
- address
- bc1q8ctaqp0met8hu9skdn2q0ttyfstnkhu8yzmf47
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:21
- value
- 1046008
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 f485462aa8379a1e1bd876d09ee82022bdde3f9b OP_EQUAL
- address
- 3PyvTPwfeqfege49k3GQXeLh2SDc3PKJY3
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:22
- value
- 3923727
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7d447d5677c0133baed54b58446061e4db5cd78f OP_EQUAL
- address
- 3D7NSGET3hsaxpwNWzyEmQHb7jXGJ8U6h9
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:23
- value
- 74028
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 d187bbd72a45ac82203133c2a064a5413df65697 OP_EQUAL
- address
- 3LnukakZEADLtpiFrCq9CqmuXrDa6BKKTo
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:24
- value
- 83774
- script pubkey
- OP_0 OP_PUSHBYTES_20 e071956400837042ea0e8f48fcda315c07024934
- address
- bc1qupce2eqqsdcy96sw3ay0ek33tsrsyjf54nmlex
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:25
- value
- 10000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 22364d5a585e8d0dda0ba6933afca7063f9fe42a OP_EQUALVERIFY OP_CHECKSIG
- address
- 147u2W9DZtHiy5SYmvt88MD8GZydPp2q3U
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:26
- value
- 191092
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 23280bdf5b269542e5c04ad2c53cf10bda7ab00d OP_EQUAL
- address
- 34tuYjE9y7QWgVk2VzYF5N4Sz26PkELDEZ
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:27
- value
- 25379
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b9891e24bb508edf521869cfe1df1f61e325d666 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1Hv2GbcZhqPJsKLRFUxp3LcZ9G2uqJy5xP
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:28
- value
- 606293
- script pubkey
- OP_0 OP_PUSHBYTES_20 b63af296cf6216c4f58d643e39eca036df9afd47
- address
- bc1qkca099k0vgtvfavdvslrnm9qxm0e4l287rghkn
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:29
- value
- 291967
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 4955f7a46addb587bda854e8c2e8d391a0879680 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17gmK7xewtBMrFZQYZ5L7XfLWoWSs8FvSG
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:30
- value
- 20942
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7478c29168ea05ed41871bb0a58b3238f06a7d71 OP_EQUAL
- address
- 3CJryMGAWN9g5RsDquc5hKRAiduYsz6Snp
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:31
- value
- 60667
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5cf18d7189df45f61661a87e854c676f9341b888 OP_EQUAL
- address
- 3AATTZ9Q52DAVpU8CWHvSMCALEwAkdVV4Y
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:32
- value
- 105143
- script pubkey
- OP_0 OP_PUSHBYTES_20 df9ab0ed93977506bfb4962855498fd0b32b5326
- address
- bc1qm7dtpmvnja6sd0a5jc592jv06zejk5ex4w6cl9
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:33
- value
- 1645615
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 0ca7533eb087883fc97da33e99e93053c4c5e38f OP_EQUALVERIFY OP_CHECKSIG
- address
- 129uZG29kAJdbn9o1qdTZW86FXyYeQi1DM
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:34
- value
- 181826
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 36bbb09765dc77c8a8e0865ca579ac2a9bb54ecc OP_EQUALVERIFY OP_CHECKSIG
- address
- 15zQLGyhN2oc6NBH6eAuPbzXLXtD9ShzC9
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:35
- value
- 102380
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ee1662adce2e484e54e01a1a37f3ebd4be319a6a OP_EQUAL
- address
- 3PPuZZwVQxabd8BogUnysbvTNQjrjpFdzb
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:36
- value
- 321997
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 9f3d6166d0909ef32739bddef3385edc717a6c44 OP_EQUAL
- address
- 3GCztqP5VYgmNJqCU7z6wEfCt2Ceum2yhC
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:37
- value
- 162242
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 45f34eac84a354d170e9e9691fa81214dcd875d5 OP_EQUALVERIFY OP_CHECKSIG
- address
- 17Ns6XTxqXLSFhf1eQiDDfW7icyizaa2P5
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:38
- value
- 3519926
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 f6e1a73eb6b4209b9f399a58d88db84798682dd3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1PWPYrgCatVVgsLHhx3D6jwJt2c6YiJDXD
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:39
- value
- 2507184
- script pubkey
- OP_0 OP_PUSHBYTES_20 aae7b9cfe73ee24b2720049d2222ef2574d9da0f
- address
- bc1q4tnmnnl88m3ykfeqqjwjygh0y46dnks079hwcd
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:40
- value
- 165542
- script pubkey
- OP_0 OP_PUSHBYTES_20 883e04438c708ecc5eb210ae235724b639ed946d
- address
- bc1q3qlqgsuvwz8vch4jzzhzx4eykcu7m9rdmclrdx
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:41
- value
- 76992
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4d051fc844ee63c4af81cfed58063194683cdc5d OP_EQUAL
- address
- 38iG6M54sCTFVNgiFznu15bnf5Z8iWoDV7
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:42
- value
- 99325
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 775bb42d345db94bda420621dd993085c6ac753d OP_EQUAL
- address
- 3Ca8C4gedYZ7PBjisBu8vhA7x33HrrbJvL
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:43
- value
- 264157
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ee1561c70e231cd23fc79f21fa1cf89f4ad8b289 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NhsSJMG1oxgCu74jTXncJ3J29Piv2uE9L
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:44
- value
- 35444
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 e47134240312e0f2ebce792f97e4f5c56cbad456 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1MptgGTcaBKGYF9GGvq8D3SaW5orKAwHae
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:45
- value
- 50577
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 987e1a9e1846da6a2817d1222ca2da5924919c39 OP_EQUAL
- address
- 3FbKhZRGYkd2UokNv4X7oPtQwGjRpiWcJc
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:46
- value
- 78482
- script pubkey
- OP_0 OP_PUSHBYTES_20 3432a12371fc597fd4b6017fecec846c99eddeb5
- address
- bc1qxse2zgm3l3vhl49kq9l7emyydjv7mh44pe6u59
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:47
- value
- 421000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8b6d30763c48427347fe321be59e6565beafef36 OP_EQUAL
- address
- 3EQEepAfhe5A8S6DS385L5bYSKhV2kBpHu
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:48
- value
- 96468
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 816c17a93a2ec05434ffc352284bcd4a57a96c8a OP_EQUAL
- address
- 3DVLagasXyYxeJQLNXxsW8HW6NJMXaxhCP
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:49
- value
- 1048943
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 ebc5007bccc67a30f330a04403e062a996edf8e6 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1NVdo1fELYpeZqdCygtXmmp3p6NRw1zHVf
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:50
- value
- 655861
- script pubkey
- OP_0 OP_PUSHBYTES_20 5f2831272df3809951bfd3631069e80685697a3c
- address
- bc1qtu5rzfed7wqfj5dl6d33q60gq6zkj73ux32ksm
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:51
- value
- 1624835
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 b8a21f52b330fe052ec696a334a392851f56bed4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1HqFYkpfJgg7nFDZZqJdafsqYBC1Nj27mZ
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:52
- value
- 750184
- script pubkey
- OP_0 OP_PUSHBYTES_20 d9324d3ff49601223136b8c813ca3e196112df36
- address
- bc1qmyey60l5jcqjyvfkhryp8j37r9s39heknmmsxm
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:53
- value
- 102435
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1b55de68dd2f7df3d7d1809cc34b8c0f0968ec3c OP_EQUALVERIFY OP_CHECKSIG
- address
- 13VY7Swz5Lpqr5DNvHYxYZ4FDmtKmpbkGr
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:54
- value
- 41860
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a5cb39f32c5987bc40bb0db4eb57de31dabe2af2 OP_EQUAL
- address
- 3GoescQcaLVnVUMQRBzH2DqaYKKkakeePR
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:55
- value
- 122954
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 9498fec6b9d2da5ffc6163b69aacbec140fcf4b3 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1EYiHgjoMbC2vkLACzDJ8ZtyjFnULVNPWa
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:56
- value
- 60814
- script pubkey
- OP_0 OP_PUSHBYTES_20 bbb0ce14de06c8fcd701ac8bb86205441daa1e94
- address
- bc1qhwcvu9x7qmy0e4cp4j9mscs9gsw658555tu6tl
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:57
- value
- 73300
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ac1b2bd8ccea516aa927c029b78aba80fcfb7187 OP_EQUAL
- address
- 3HP2hS1VvKGa3vJ8SQLZ5GxJnL44Z3kTQS
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:58
- value
- 110000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4b267bed3732986e0fde4aecbd12d139f6604a43 OP_EQUAL
- address
- 38YNhrPdkJPfqBjAbcRRa4wUvbNRNhwb2v
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:59
- value
- 44138
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 cc2d3a06e8754cad5d77b82c4888d9b70b4a25a3 OP_EQUAL
- address
- 3LJbx5fCDENvkhmgvHct7iYk7EohJK5RYq
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:60
- value
- 162599
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 08d81912d6709c26a818c17cee0784f8ef5a250e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1omHHR1959dxEXpNyZwjULcEQdfCvbbZE
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:61
- value
- 52203721
- script pubkey
- OP_0 OP_PUSHBYTES_20 c26a5217c84a6fbcc18b55b1d3d555c515a3eb08
- address
- bc1qcf49y97gffhmesvt2kca8424c52686cgp9r00u
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:62
- value
- 38884
- script pubkey
- OP_0 OP_PUSHBYTES_20 6d8ece257b527fa7423f2007ff2d861105535fe5
- address
- bc1qdk8vuftm2fl6ws3lyqrl7tvxzyz4xhl9tny8es
-
0352a0626bb241e0465f047e8fe80c1df2799689feaef9959b831ef2364014c3:63
- value
- 554365
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4c1cd438e5db86a89605182c76a6b2d4ad0fbf7b OP_EQUAL
- address
- 38dTpCM3JnW841ZaFNxJudZBteFz2WTqBy