1386
1055
943
924
963
875
850
883
886
854
897
887
921
900
1002
913
942
915
953
904
929
988
1047
973
964
1029
990
1027
996
982
1106
1088
1037
1014
974
1054
1024
992
997
989
1071
1031
950
1001
1007
1020
959
983
985
1012
907
946
961
931
956
995
976
930
1003
994
1030
987
1046
1035
1139
1057
1174
1183
1039
1087
1111
1240