What is the monthly limit for free submissions? Website states 100, but just received email stating 10.