452
438
586
475
561
507
492
635
554
358
572
540
617
550
683
626
596
776
665
629
675
707
589
726
651
664
640
608
687
619
642
671
0
658
652
634
699
653
631
686
613
700
662
661
654
603
417
636
632
855
695
870
639
680
637
708
598
1051
751
1965
1592
771