Если я ничего не путаю, то:
1005 = one thousand (and) five
1037 = one thousand (and) thirty-seven
2000 = two thousand
2005 = two thousand (and) five
2050 = two thousand (and) fifty
С 1037 и 2050 мне встречался вариант twenty fifty, но не знаю, насколько он верен и, лично мне, он не нравится :-)))