1095
1126
1286
851
854
1147
913
887
869
1159
1031
872
875
1202
943
939
1195
1197
951
902
852
921
1164
965
909
1078