1102
1074
755
749
985
838
1095
928
834
742
638
715
666
967
640
699
652
931
952
970
741
992
1148
603
980
672
746
665
713
679
653
717
1195
691
1076