This is not a bad video for the numbers, though it's not made by a native foreigner. He explains things in detail. But the pronounciation, especially the tones, are not exactly correct.
This video (see at YouTube) is of beginner level difficulty. It has subtitles in English, Pinyin and Chinese characters.