1125
923
893
1071
1028
1059
904
911
1068
1081
896
1152
1497
1118
1388
1121
1217
1097
714
667
814
687
759
836
854
777
787
728
882
771
660
805
725
822
776