946
1311
1219
916
1214
1442
932
795
790
874
984
943
1096
1016
1140
1423
805
1296
908
864
760
825
984
781
1109
850
935
806
1130
878
868
928
926
875
951
903
793
1205
1009
872
788
813
941
776
993
875
852
822
942
821
1104
894
883
826
786
774
755
1395
1153
959