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