676
724
692
767
877
905
1602
870
1045
904
832
1029
675
800
732
742
1916
853
706
673
1033
881
1893
886
2005
748
751
904
1014
1045
1085
960
1150
1415
1144
802
798
729
834
1285
787
3974
781
772
1104
744
808
1032
796
869
747
984
882
796
816
740
732
654
1192
821