334 1014 880 3076 2054 421 2770 1515 1137 1637 1990 3033 1241 2232 3197 3085 1528 2340 935 809 1628 1194 716868