430
486
795
762
758
760
933
856
806
1301
830
958
1004
827
893
975
941
1049
1244
911
1005
944
1048
916
1056
1265
950
1077
1129
1048
1097
1026
1057
936
1056