939
1331
1243
1476
1044
946
942
945
962
1627
957
978
947
948
937
1468
1420
1528
744
687
740
741
761
718
804
704
717
766
707
770
720
715
758
722