Actually there is only give for free to 800 participants whose first come first serve. Mom and I are the 445 & 446. Quite a long queue and waiting time to get these free 'gifts'...but it's worth even I don't know the price, but it makes my mom happy...^.^