677
757
840
691
628
679
704
773
695
668
894
639
2231
812
896
681
711
790
828
1696
823
650
770
1061
775
845
860
793
958
1061
902
633
825
621
756
1379
667
716
750
788
704
730
742
674
996
622
1589
975
641
1063
722
693
3487
1140
695
768
714
1126
686
750