577 1161 635 1057 395 684 225 312 194 475 550 732 892 1097 494 987