I've already seen some large cardinal numbers being written in the following forms:
Eg.: 1,658: one thousand, six hundred and fifty-eight/ one thousand six hundred fifty-eight
4,005: four thousand and five/ four thousand five
8,600: eight thousand, six hundred/ eight thousand six hundred/ eight thousand and six hundred
Please, can you tell me what's the correct form to write cardinal numbers in full (which of these forms are correct?). I've already come across all of them on the web, but I don't know if I'm missing any grammar detail, especially when it comes to using the comma and the word "and".
Could anybody help me? Thanks a lot in advance.