Transaction b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369
4 Inputs
- c94da44a660a61b4a61a61e34fa20a264fe1c2e8f34b7e87fc5c0adde3e87bb0:0
- e86d178866f1429fc3f5082e054d0db2e625df27542b9577845db25ceb391fa6:0
- ff0879cedb598988bca94b0214a65e99d5f78b3ac62e9a1c75fd7751400c5c1c:0
- ccffe2a13e8f94ad5822cdca56078c045689dbb5c4018ea0b7aec7a43bc5f845:74
63 Outputs
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:0
- value
- 174180
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a6a8f3291089182e756aafa8874b96dd6bf2d3ab OP_EQUAL
- address
- 3GtEVEDSm43Pe9PCaWqUhgHWvLZ94NcCTq
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:1
- value
- 10795
- script pubkey
- OP_0 OP_PUSHBYTES_20 b9206ee799b82944cde59d72688bea7cdfb13804
- address
- bc1qhysxaeuehq55fn09n4ex3zl20n0mzwqyldyz4q
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:2
- value
- 126540
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 da3dbbbcd4ddf67900f3ede34d34969b4ba787d0 OP_EQUAL
- address
- 3MayBfszLCtAFzomhjR995gjzhSpE8eX4T
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:3
- value
- 185856
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 3a5693404c2856e1e388241d8b0fb66e601c71ba OP_EQUALVERIFY OP_CHECKSIG
- address
- 16KTuUdy5joMxQtstzswy5iF8t6G5RHkqy
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:4
- value
- 2322800
- script pubkey
- OP_0 OP_PUSHBYTES_20 1d8a992def64b368213c59608396db39eaa367f6
- address
- bc1qrk9fjt00vjeksgfut9sg89km8842xelknen5g7
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:5
- value
- 1633500
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 479450b683d1bc4444c10acab08bf73bd4e2eeb2 OP_EQUAL
- address
- 38DVaHo4zVCPi5zEUzEkTxPg8zjTS4akkw
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:6
- value
- 1355935
- script pubkey
- OP_0 OP_PUSHBYTES_20 b5f475774ca4882de04df4a9f14c558d50dbfec2
- address
- bc1qkh682a6v5jyzmczd7j5lznz434gdhlkzpvyg3l
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:7
- value
- 1800790
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 5d3ac5b088939cf93de9f94212b47f0dcc68a81a OP_EQUAL
- address
- 3AByAx3FU1VZnVaEMfEUZfDzj2opDxeGGZ
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:8
- value
- 174240
- script pubkey
- OP_0 OP_PUSHBYTES_20 eb978eba6a64f85ba9cef978644557a7e8224baa
- address
- bc1qawtcawn2vnu9h2wwl9uxg32h5l5zyja29cdl6w
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:9
- value
- 267214
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 03494ebc71f4617b64171a7c22f124d3574dca82 OP_EQUAL
- address
- 31zPmcoFWGLrBYxv57odq2FSaNsFnm8siQ
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:10
- value
- 316590
- script pubkey
- OP_0 OP_PUSHBYTES_20 c4f61e4b909c62845334058ffc378724ec3cb591
- address
- bc1qcnmpujusn33gg5e5qk8lcdu8ynkredv3kexvd5
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:11
- value
- 29045
- script pubkey
- OP_0 OP_PUSHBYTES_20 80a0994df994ebd72c117cf84fb23077b1d61b8b
- address
- bc1qszsfjn0ejn4awtq30nuylv3sw7cavxutapvzm2
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:12
- value
- 47000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a3577f5218384af052fe948c148ecbab3b26489c OP_EQUAL
- address
- 3GagtEYWQBX5hS1szH77VzG9QU31iEBEVz
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:13
- value
- 180079
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 10efb43bac956888bdd4432bdbe6fa94e2899eab OP_EQUAL
- address
- 33EZtYMZXDqCYiDPkHMSrJ8NqKKtWRDgrU
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:14
- value
- 136558
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c819564a6e3da6e6b8a75551296ddcae3a4a311d OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KF2VpNhLKsftPCeJJ5uReuNR8VetYWTFm
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:15
- value
- 73592
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 a6f59771b8843ab4fb627261af014c63a4d174d0 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1GDoNr4eCMdGk3QSYPBN6q8zhsDD8GPU9o
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:16
- value
- 372246
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 6cfcb0335e316c4669802a35ba47dda0ba5f51bb OP_EQUAL
- address
- 3BdHcMKfzduCs7kV5EYHjL1ssNA6DtYipY
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:17
- value
- 1423020
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 725d8f9e64752c1fa9bf129166f32e204453b099 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BRi7btxTgQQRXELguRQmos9ruqsxDhRH4
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:18
- value
- 3484800
- script pubkey
- OP_0 OP_PUSHBYTES_20 135598a3018b96d719b7cdc7b92928e9f4644ba8
- address
- bc1qzd2e3gcp3wtdwxdhehrmj2fga86xgjagwwmqmp
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:19
- value
- 63877
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c98f6d361317ce108f19d317f43637077230ab31 OP_EQUAL
- address
- 3L4mZZFwzpsLfoZvgpp6AMGjSL99488Avd
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:20
- value
- 290500
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 1fe51e065e452c23f09c699141c93384e464ff54 OP_EQUALVERIFY OP_CHECKSIG
- address
- 13ueRJ6bZcYgNuqPZ5ncYk4Agfk6aqJbai
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:21
- value
- 6000
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 705096847f43ae65e36330a9337a76386d4bed5e OP_EQUALVERIFY OP_CHECKSIG
- address
- 1BEsDqQXJCCpMXprUVQiGXGLxBZ2GJymgs
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:22
- value
- 267618
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0c6cc49db33e0d261061427ebb9d8157c7d78c4a OP_EQUAL
- address
- 32piLBTDWo7cRnZChcPePpnCpfpMRBpFG5
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:23
- value
- 290250
- script pubkey
- OP_0 OP_PUSHBYTES_20 30a58175d7731011cee522ac3f9e9671fa2370ec
- address
- bc1qxzjczawhwvgprnh9y2krl85kw8azxu8vs6wdu7
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:24
- value
- 1086367
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 8d5d23dd5caa3cf2865574ea70853bd59486af88 OP_EQUAL
- address
- 3EaUn5YgBGdfByyRsVfGjZ4ecge5WGgYpG
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:25
- value
- 1056765
- script pubkey
- OP_0 OP_PUSHBYTES_20 b068f49fd46adcfc79a1dc5c6858f77711f83b6e
- address
- bc1qkp50f875dtw0c7dpm3wxsk8hwuglswmwyssycj
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:26
- value
- 4934250
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1a55bfbb54171cb0db846b6a939e93a673cba933 OP_EQUAL
- address
- 346GDUPPjB6JnTSN9pdJTannnyF1bpGsqr
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:27
- value
- 122052
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 a1b94c6ad56bfd0f443a6a10289c80e2ae3c63a6 OP_EQUAL
- address
- 3GS8hCDskyJYbBUrkkkF1PyQuV6qm4Ya4k
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:28
- value
- 29050
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 ec78996c7aede6cba2ffca8809e953ef0420d3b6 OP_EQUAL
- address
- 3PFMsCiU2L5zfCwr7y2LJcjrMJF61UxJvw
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:29
- value
- 464560
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 53cd0bc31f221a72173bfaac657a6bd1f426b9d1 OP_EQUAL
- address
- 39L7eJocLyuvsEXr4ZZxcYN8AriCt5FnNW
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:30
- value
- 1743300
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 7895b194052e914aa38bd38466146815984c6d57 OP_EQUAL
- address
- 3CgcLTj1BZLdZTmnNkfvX5MXkTLA87vnJB
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:31
- value
- 547429
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 c9dba0a540b6f9f0ace2ec1686f1ef6c5bc85544 OP_EQUALVERIFY OP_CHECKSIG
- address
- 1KQKvYeXU3TjWQSKxHGt7FSBqGMmYKYCcB
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:32
- value
- 2776702
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 31fdcbc43bd97d5ca11478c0cf7c357442e196a4 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15ZL9TEhabpgEMTcXX9mZTG1jticS4Cp7q
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:33
- value
- 3494008
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 00335ef5f6ae02095f54ee0d9e275cdb59d7a1ec OP_EQUAL
- address
- 31i5TrnsnHb9uyipdMQi7kNBnG5wvzBMd3
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:34
- value
- 186381
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b9e4e67e5aa2ed4c07b91fa7a0d33371c1540fbd OP_EQUAL
- address
- 3Jdw9JrNnKwL8QmK6HiwZwoxK6xiFgAtXm
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:35
- value
- 3287328
- script pubkey
- OP_0 OP_PUSHBYTES_20 f18fb42134a5b44069364c5f1e9d1fc489f1d277
- address
- bc1q7x8mggf55k6yq6fkf303a8glcjylr5nh929zrp
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:36
- value
- 232440
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b30f7ac2ef1094e58d1d74739e1d0a4bdb0e7971 OP_EQUAL
- address
- 3J1oRRE2WRC9HEimm6sZhkAZxWRy8tiU5Q
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:37
- value
- 180079
- script pubkey
- OP_0 OP_PUSHBYTES_20 f508d54e14dc9b246995e31ac53e4c7dfd63b65b
- address
- bc1q75yd2ns5mjdjg6v4uvdv20jv0h7k8djmak25fv
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:38
- value
- 34000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 054d97b855791dc5684da0c4208a176c410d2679 OP_EQUAL
- address
- 32B4FjbSM2LB1w6NgSpTxzi8E7kZjuyRCP
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:39
- value
- 580900
- script pubkey
- OP_0 OP_PUSHBYTES_32 53193856dc9514efc6ebf0f83d1756b0b08be4ff11157e975bfd82025a11e940
- address
- bc1q2vvns4kuj52wl3ht7rur696kkzcghe8lzy2ha96mlkpqyks3a9qqv3pnfa
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:40
- value
- 1713065
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 0db8291b1aaf74a8f549976d42aabeb66899cb4e OP_EQUAL
- address
- 32wZKjmmwaHL2VUXc6ofGPTrHybejrivvC
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:41
- value
- 380000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 e7350ce6312f159c8c8d20a96f05c9077d23b3e6 OP_EQUAL
- address
- 3NmXZrxRoyQ4rj2i36kpjYmpfz9R3VuMMr
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:42
- value
- 371904
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 1aaeacf164c2986148475991cceef19a956cf8b1 OP_EQUAL
- address
- 3486kCfUrNH8FiMWpuGRXW4Ywo8bq5srW5
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:43
- value
- 119084
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 881e7efeaaaf7bdba5d8b34addce1ffd025bb2ee OP_EQUALVERIFY OP_CHECKSIG
- address
- 1DQjRzcLmVAoHejtmBz4XB3WCx72LsNGDt
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:44
- value
- 145225
- script pubkey
- OP_0 OP_PUSHBYTES_20 bb0f114360f3caab52ec5e235b0fe1d056935ea3
- address
- bc1qhv83zsmq7092k5hvtc34krlp6ptfxh4ramytlr
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:45
- value
- 545858
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 96b0b8c3b94c78bfdcbd00f887e1c51a8d8377d0 OP_EQUAL
- address
- 3FRnzADvnNN5XDDm5kaERoLnU7aMxKN1e9
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:46
- value
- 581000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4f5818aeb723118b8d66855f1eef0835dee53669 OP_EQUAL
- address
- 38vYqk9F2K34WzacjZTSf6wtvpNtKDKjsB
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:47
- value
- 1655565
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 746e83b2ba9fd4eea54e461b911774250d4cf7fb OP_EQUAL
- address
- 3CJehUU9HZfXmkEuTVvibu1poGGDwJtfJR
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:48
- value
- 1637856
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 6cc02be8ac5b641a90af142925b7e5b788fbea38 OP_EQUAL
- address
- 3Bc37aAhXuu3EkxgZRCeXfXhwVqBEvNDkv
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:49
- value
- 1161800
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 08804a55dbe71cada76a52a49f2440154453fa5f OP_EQUAL
- address
- 32Ty1rEpysnLuhy3fStgBHLZtXYuxFMU8Y
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:50
- value
- 336864
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4afb196e32840dd283bc7f2320d68c0c9e4cd057 OP_EQUAL
- address
- 38XUjRirTyU5YMgCustKUa4jt7UQkS7u8K
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:51
- value
- 540295
- script pubkey
- OP_0 OP_PUSHBYTES_20 f3b9675f8cc9072b80d72ec1722f879a37219bba
- address
- bc1q7wukwhuveyrjhqxh9mqhytu8ngmjrxa65hxtwp
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:52
- value
- 969602
- script pubkey
- OP_0 OP_PUSHBYTES_32 59ea476f38bf41ac097aac771ccf04c0ad7b73a546e126c6552498873759de4d
- address
- bc1qt84ywmechaq6czt643m3encyczkhkua9gmsjd3j4yjvgwd6emexszk0p47
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:53
- value
- 1617139
- script pubkey
- OP_0 OP_PUSHBYTES_20 3bae039cd8fd1144dfc6ae84530296ea20263a78
- address
- bc1q8whq88xcl5g5fh7x46z9xq5kagszvwncc3g9qz
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:54
- value
- 5808000
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 4c4cdd34c5bc0a835210e2e7d7d8767bde27c3c6 OP_EQUAL
- address
- 38eTMjUp9fgireyL65qGjz9LTDajMKEhYM
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:55
- value
- 52299
- script pubkey
- OP_0 OP_PUSHBYTES_20 b388863e086c7ac89a1dcf42eadca214c57071b9
- address
- bc1qkwygv0sgd3av3xsaeapw4h9zznzhqudeuty4ly
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:56
- value
- 1307025
- script pubkey
- OP_0 OP_PUSHBYTES_20 f247d97e5c6f166efefab291047fe40861101f23
- address
- bc1q7frajljudutxalh6k2gsgllypps3q8erlykq69
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:57
- value
- 79833
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 b04d2d040263b97ae923d4bc471d6de8fe0dcc2b OP_EQUAL
- address
- 3HmDJaSnPkJiE59u3xCUV3YLSxfEnJBSWy
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:58
- value
- 540237
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 3941e7fd44ebb62349363a9089955090f5c8dcf6 OP_EQUAL
- address
- 36umPip8Jr8A8Z4YzicqYb64QXJqkkEXU9
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:59
- value
- 2903500
- script pubkey
- OP_0 OP_PUSHBYTES_20 f653f063318fe593d7ed272887bcbc7b362f859a
- address
- bc1q7eflqce33lje84ldyu5g009u0vmzlpv6p3e45h
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:60
- value
- 2682372
- script pubkey
- OP_DUP OP_HASH160 OP_PUSHBYTES_20 35987b6daf283f60d792296b18a92c20c13dbe76 OP_EQUALVERIFY OP_CHECKSIG
- address
- 15tPUp6aTyKzMgtEoYiqcSJWyu3ci1Ad4w
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:61
- value
- 58060
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 fca50903bb1a0286f9f2c104539f4cf75634dd26 OP_EQUAL
- address
- 3QisujSv8Z8NXENxp28erAhWsZCyHW1mXF
-
b9379ca9e5bd821eccfe78991036f6b28d391b496f3a31da734e05f83ac36369:62
- value
- 11855644
- script pubkey
- OP_HASH160 OP_PUSHBYTES_20 c9003dd968df7175c44163ea9b933e785a39dc8e OP_EQUAL
- address
- 3L1p2tUHPwrRN3qgf4Hm1R73e29hFshbnp