947
913
960
879
996
973
1031
1013
1432
925
854
852
912
874
825
769
692
898
1153
888
978
701
711
1019
944
1137
1216
1361
1628
859
707
684
731