806
863
838
826
765
741
726
759
764
904
679
718
865
791
760
723
734
746
748
812
856
895
920
1010
1567
1026
841
852
877
894
977
900
872
854
887
864
870
970
893
953
1316
1177
1110
1127
1174
1160
1185
2264
2088
1220
1142
1905
2645
2093
2275