849 805 763 736 725 148 2 1 3 12 13 692 665 641 617 588 562 537 506 459 414 368 322 267 217 172 159