662 615 688 734 747 990 1187 1210 1279 1296 1357 1416 1749 1760 1946 2013 2021 2192 2203 2290 2345 2441 2622 2709 2720 2722 2839 2869 2930 3054 3079 3085 3340 3618 3709 3771 3884 39313945