894
842
1169
844
923
834
951
1235
1190
1328
1025
1279
933
1041
1309
1362
1432
947
715
799
884
890
1030
905
909
915
969
957
1363
1123
865
981
837
807
776
816