504 1213 1486 1623 2853 4247 4375 4737 5766 6394 6840 7307 7370 7639 7738.