1100
1258
981
1273
871
927
889
692
748
1165
877
777
1019
1029
1203
1156
1031
590
596
780
558
1187
575
608
901
718
1147
3522