509 833 937 966 1244 1270 1334 1361 1509 1583 1620 1634 1831 1969 2199 2320 2368 2556 2585 2589 2660 2681 2699 2796 2863 2960 2990 3037 3147 3247 32543284