Transaction a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2

26 Input
115 Outputs
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:0
  • value  107780
    address  3AZsYmWvfssTaVxqJyvvWzrMAJdxT2W7ZS
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:1
  • value  92816
    address  19k12U3EtKoEktKK92Y59MWdrLngr82GEZ
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:2
  • value  2564204
    address  3GVJsA8LEvcpDwATFPvBSnJuVMoJMHWVYN
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:3
  • value  3600000
    address  15NMrPHRSxrbA8ZsTA7eWG8ahjY6vnEs9t
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:4
  • value  21286152
    address  3JQuonV9ueSa5eJLHj215YpNSLrzyufECL
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:5
  • value  108000
    address  1KiDcLHj6wnQMRyWCq7CqFMhj8EZAGZsAj
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:6
  • value  4333423
    address  3DEtkiPUY6sKWSSEVyuEKxp7TYRbDTNrJN
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:7
  • value  11905919
    address  1BPULhbGfrojrknyD7aZYMtRVUu38Cn75j
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:8
  • value  687314
    address  1dLBWX37Vyz95yv6sTVHEjNcDWZQqADtg
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:9
  • value  1606150
    address  31ioovkwzmUuCsY4wQbDsHNYU5u17A3ZxN
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:10
  • value  10778011
    address  1MDbkubPCSAbvfiyE5E2DGoSA5UB5HikZP
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:11
  • value  2312806
    address  38jXLSMar2i6qQiboU44io5rEXScMDnXCc
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:12
  • value  35811163
    address  3Fz9ksg5tepPYdGtL6ZYe2SiyUqGAtasFJ
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:13
  • value  31562931
    address  1N8Mr6baFXmyQkkhrmqciSqftSyaTjyQ1Z
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:14
  • value  14056513
    address  1EyUhw3GwsRGATABpP2DBZRqhVFFzDUR5Q
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:15
  • value  2963131
    address  38Hr1GG8k4GMbTWSG5ranPc8LNGvp6bB5U
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:16
  • value  7158822
    address  3BB2XZ5yNXg5sdYaCuwv7ocHCJm1byv62c
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:17
  • value  8412683
    address  19ouhKgMF3wLcyXN1ygeVChUWUiBpRvpor
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:18
  • value  10778010
    address  142LuLRxB48LuiuicK5SyZwEHzDn5sDgqz
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:19
  • value  55147643
    address  1EMXZy6qubGAsPAEU7dw1im6cqP8abuENk
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:20
  • value  3022475
    address  17zfzN3krLiCsv4s7CPMrqufEQtAhpq1jr
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:21
  • value  940000
    address  1AmpeL6KAdo2Bvy9GbQHHgtJoN1xfvEGkP
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:22
  • value  420875
    address  3C163TBBRikBMKxkSdKW8qcHVJ4fPvEa89
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:23
  • value  322999
    address  1Kybd9tbynGnKMkqDHdpgaakgpPJcoFQN9
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:24
  • value  5383313
    address  189ZArvToTP6V4P3uTrK6oMDggiTXKK1d8
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:25
  • value  51687371
    address  3H3rFH1SmcqHoW5rWs9u9u8Fsf9Bm7GQDB
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:26
  • value  660000
    address  3JT44E8RxDmjuNhFRSpJwqy6Nc5gp3Aqk1
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:27
  • value  1119949
    address  1NkgB7N5f1MiRVfyac3jtfdzi1Ks4AJkaA
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:28
  • value  53840
    address  3JnqDFixGAyQiGzhDNbdU7PT5Yndb1pC17
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:29
  • value  53833
    address  3GEYyaZxtEREY8obioHqZ6BiWQbxsDhdFa
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:30
  • value  335474
    address  1Gjk86Y955AHRid4BFcR54HgvbvZjiUPxi
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:31
  • value  492601
    address  14Y3MawAWGFbbvkraeRTGPf1mFRw5Z1RH1
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:32
  • value  1451747
    address  3BMTc9a5za11kciYKbs9bm5RKwMtnZNZHq
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:33
  • value  204471
    address  36FUfWxAHjsfyhKGpzmfeC9TvBFwBqiQ1m
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:34
  • value  303844
    address  16sGik58yV66V4jK4PeC8Kx6vboNJSZ8Zj
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:35
  • value  106532
    address  3M8J9wmRV7Jqj6sef8jJG9R1hohfYKeMpj
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:36
  • value  1130496
    address  15DPX2cMdm5GZEdSh6StPSPpMzViS49HFX
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:37
  • value  677442
    address  19tBBFBZCfS5EaY3kxAQkydda4ac7NVePG
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:38
  • value  86206890
    address  1HoDVnmNpMKQZM3ECMfmCK5mnQp4JD2XRg
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:39
  • value  5955184
    address  3QwF7wmau2PLWuRCYUMQoo4TbN3znktMPa
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:40
  • value  156997
    address  18FrbrKhcTptVB7URFmnEKbPoXDvYV5KuY
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:41
  • value  4342442
    address  35kJZBFDArB3AXz1esqhSnAvBnqQ3DLDg6
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:42
  • value  48184
    address  1Sy5m8U3shQb9PHQD9CVnvigEsM3T8ehi
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:43
  • value  6939190
    address  1KSGKtwSQZdLNtmym1ri35DGPd4KerW44C
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:44
  • value  8583000
    address  1PLvMHneFXnjrwoGZ5n9FjT6rXqfog9KVH
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:45
  • value  43504053
    address  1MQ1XhWmimrRNHhanLLtzcJSCPJrc4T9wm
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:46
  • value  4827875
    address  1DFQarpdjmgBrQ7VBCvar2MVgwNuX4Px9d
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:47
  • value  532736
    address  1Me9PEuMT51Pts8DMM3VQorPD2PwYhnCoE
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:48
  • value  6514421
    address  1PVXR8w6GXFQCJbqwCLpHqWVqAgrbQ6NiW
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:49
  • value  914310
    address  36DHMKpwGvkWjXAbSNePLHgABa5kqVFPRk
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:50
  • value  5991525
    address  1DR7wpjof7r8q557EqknCApdEcQYth3MPo
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:51
  • value  50000
    address  1L3j3jTcyKiNLu9QtfM13SrCp3YtsCpdAk
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:52
  • value  297377
    address  32ffVg7BKgtYsPJttpe4jFJJmEocyDbrjy
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:53
  • value  11928237
    address  13LDdKNiuRWGB8fd9HnX2BYa6yxbSQchYg
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:54
  • value  188343
    address  3GGyvcBon96Uz8ywhp9Wn5bmq8pVoDPv8Q
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:55
  • value  4213474
    address  1B9gYPTUmN5hkYKwF73BAj54b8ZVcigGAj
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:56
  • value  1063505
    address  13GBXoLDLM7XvtEmg3bbJJrNz4QKqWy3Hc
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:57
  • value  729037
    address  1NjWvzG9S2cLvGXgnhdio7uNVaYCgZQF71
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:58
  • value  7157610
    address  1L2ZczKq91Ax2Mw8WjjrhRD79K1EZGRwTt
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:59
  • value  187000
    address  3QyAZuWb7UB5etkFf9LAPbkhgRCFbfSzVK
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:60
  • value  2009931
    address  1GhjAcKbWW72dqaE4LK3AyPiMu45kBufRU
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:61
  • value  33514029
    address  161WZERvQJJYqihfzzVKwBG4gsb5rdn1fb
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:62
  • value  645998
    address  1HQ5H4ZVb2qixZL11thuVs35pgysea9MAb
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:63
  • value  6244644
    address  18CKw3YFcJZqfQfof8cZiMMq1m3Heu7bmQ
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:64
  • value  58194
    address  344rfTtEz6w9vwEjdb1piuBCeUFghHMwKs
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:65
  • value  171109
    address  15nHwELpRNmsMEE97fC3u7PnWSXGvWndtw
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:66
  • value  71022
    address  38hvrfoMk4b4Dk1NZofvu74PeiphDLjEeL
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:67
  • value  8661234
    address  1HqhWDXPJjHuhDcgtXdoPpc1nVVDTZZjxb
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:68
  • value  4461194
    address  3Esa74WSKkXqRC2uWHzbxK11VU61tp23Xr
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:69
  • value  1965670
    address  1apPvGYWLFBYFwou4ko4zxFn8tpDjv11y
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:70
  • value  147700
    address  15cXw17ZeBNtuXUFfox2agVzJYV6if1zX7
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:71
  • value  418227
    address  3HbNDLnVrHD5H25MngRUB2FYqoSuxrzUkn
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:72
  • value  200000
    address  1EdsuUfujxG8Z8UTgSWuRvwW7eaKYerZdi
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:73
  • value  809997
    address  3FXxEsukpEwdKTjjs2F3mN48APizp8Nix3
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:74
  • value  1076815
    address  3Hi6CZpNfqM178jKaqHBv6ssQFrnjnCbwK
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:75
  • value  516165
    address  17FFQFEdLzVdepFEDHX4dUY3Pfsc7D3JS6
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:76
  • value  595677
    address  1BjBqzuqTJnLq2V7aJZcnVFhC231FrScVd
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:77
  • value  49980536
    address  1D6zQV45Emf1nMGk8SABJns2E56ws99uwG
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:78
  • value  357802
    address  1KbYcJawCFfKBJyvz3gBjSviaB5XjN7kmt
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:79
  • value  323044
    address  33tuYTHWrxbxzxm7HgdGQ3Jm2xFTVNqabm
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:80
  • value  150000
    address  17HSk5WLe62bu1rehtv5aNgWZXajrWa4ok
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:81
  • value  138876
    address  341sAdsZB9QX2hqxmU1zSxNfm48u8jzJQN
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:82
  • value  18274643
    address  1QVWFrKn8rAhgSkV1tLxdyXRFaYk6mBEn
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:83
  • value  382216
    address  15BS9eCgtEQeP1iB2YNngE2f2Xex2VHnQQ
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:84
  • value  96986
    address  3FeMUtVa2f2aitA73RBmEKB1dFcHSZignY
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:85
  • value  33475
    address  32DxtVLiKbye2P6DMVAo3EMPiVxV4bWkQu
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:86
  • value  727225
    address  349MZphFdm7MdTCHp4AurPG8JhTJS9q8C3
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:87
  • value  8574496
    address  1K8HdaKAJmCuqaHnu9QNPk511MthdHDUDE
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:88
  • value  452599
    address  1ufhKMUCdMDESDkzoD3Ncs7oUtfmzJLsW
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:89
  • value  903807
    address  3BKPde18qekW5aRy2iChBCAVixA4UGwKrh
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:90
  • value  118538
    address  1JoaQB7kHVuefeG125n3xQje6HHtr7uPYT
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:91
  • value  252753
    address  1L6PWqn77UrnvEdtZgtKSq5yNE2eGAshP7
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:92
  • value  1394484
    address  1FcXUNcrcEGYqrcThBy64jdJ3PZQ2e5J91
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:93
  • value  96709
    address  126K5zWSBE9B3VeLHUehxCCXnc1wEPxTbH
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:94
  • value  3214191
    address  1FSqYLrA1Tf1vT5urzf7ctB4EmQ7Jhp4oy
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:95
  • value  749697
    address  3Mp4xHe95UFJPnHYdw2H9KC7kgLLFzdyQH
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:96
  • value  180000
    address  35A6nwGd9UJzzz1wJNnEuNTW59Q5G8Fviq
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:97
  • value  402224
    address  35yFEnvUiaFEYkLMR7B3FEU9Y1QR3Y6F7k
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:98
  • value  500169
    address  13Q7UcP8SnbcQLXaRif7h6oSuK6dnGPNuz
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:99
  • value  3302398
    address  19UsoC5P6S7hQmn3rCKeSyULxQN7iMxBtb
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:100
  • value  37023019
    address  1EoEWuxYFHq3XcGcwqD2A97caeCLxBgf7k
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:101
  • value  431468
    address  15GrUvmhfnBSPaVybPigG5UMtkWmgKgKf1
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:102
  • value  620697
    address  3FzJqJjPmo1Mkm465mJGcVgpRbdvUHhC1a
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:103
  • value  137203
    address  19zorUXSQhdbQzXSeK5rCNULeVRP8Gccr6
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:104
  • value  330072
    address  32wugZ86c9c7JWDtTDt6D1KYPNNnfyJgfP
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:105
  • value  8690718
    address  133AG9XtitYhMRrd69wDBE5M2JNzcbV7Nj
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:106
  • value  2155235
    address  1HapeCqfe3GKtKugt4KK9uqWTnRMhUKKs1
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:107
  • value  547585
    address  3Eoh5YFUxyRYKzcgv9hL5bPiL82bFk3ipc
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:108
  • value  1077617
    address  1P3qcqUq9hRLiBpV3Ce1U4cVuQJSyL7piL
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:109
  • value  9053529
    address  1MSwrZn4dWNSToCscJynwViJiqWd7R6tom
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:110
  • value  11756808
    address  1Hf2SWYKpUpFKtqnmHLSTWZxux7oTjfDxP
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:111
  • value  3244922
    address  3NtVxo4YHsMYKYdp8hnwBNAEcujRBZ9jW6
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:112
  • value  191568
    address  3QhX7mFAs1mwzkYfZiEyVJ6ssTzPVMGLHv
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:113
  • value  23299
    address  3Am2FM5pzMopoxBKhHJsfy26Ducq6ioh9e
  • a6c974441c8b696a842f9870328ed31e8098a5a9a0bc6451a571c87964a734b2:114
  • value  1068856
    address  13e6Zo8SHS1ZZrB82gF5ihk3SFQC2MXb4Q