It would vary significantly depending on what is in that 5x1000 array. Also, work queue data is stored in XML format, so there's some overhead from that as well. I think the only way to get an accurate estimate would be to check the length data field of the item in the BPAWorkQueueItem table on SQL.
Here's an example query to calculate roughly how many bytes would be used to store the data for a specific queue:
Select
Len(data) * 2 [Rough Size in Bytes] -- Multiply by 2 because of nvarchar
From
BPAWorkQueue Q
Inner Join BPAWorkQueueItem I On
Q.ident = I.queueident
Where
Q.name = 'your queue name here'
------------------------------
Nicholas Zejdlik
RPA Developer
------------------------------