1182
947
924
1098
1073
1080
928
932
1094
1104
925
1178
1529
1142
1410
1145
1239
1117
735
690
846
710
790
860
902
807
841
759
903
810
682
857
831
756
874
804