1096
970
847
809
968
800
1537
1195
845
798
796
824
775
1020
835
792
1006
1066
1136
821
983
1648
836
798
747
2323
791
783
912
882
787
1071
2925
913
826
996
802
827
957
911
2612
763
929
816
812
4986
1017
2139
831
975
874
765
1071
1044
1318
1061
876
1230
1956
880