I would say 144 bits for the string (32 for the pointer, 80 for the 10 characters, 32 for the length int), 32 bits for the int, and 32 for the pointer to the object, making 208 bits. A list of 10 would need 2080 bits for the objects and pointers to them, an additional 32 * 2 * 10 for the next and previous pointers, 32 for the length of the list, and 32 for the pointer. This makes 2784 bits total. And in my experience with Java vs what I think it will require (aka C), you apply a times two multiplier, making it 5568 bits.
At the end of the day if you are worried about memory requirements, test it and see! But it's quite hard to test for such small numbers... try a few thousand of them instead.