948
914
961
881
998
974
1032
1018
1435
927
855
852
913
876
826
771
693
900
1154
888
981
702
714
1020
947
1139
1218
1362
1628
861
707
685
734
709