377 620 776 889 1006 1131 1400 1472 1656 1699 1770 1867 2032 2115 2195 2260 2389 2702 2936 320996