950
915
962
883
999
975
1033
1020
1437
929
855
853
914
877
827
772
694
901
1155
889
982
856
703
715
1023
948
1142
1218
1363
1629
862
708
687
735
710