1128
992
990
1147
975
1227
961
888
974
919
843
889
854
982
1080
1137
1367
959
1089
1044
1859
7520
858
1069
1010
874
1040
1439
953
1535
985
1059
1306
1081
1051
868
1134
1212
979
954
960
954
2511
950
1027
1333
1102
1147
913
999
863
1122
949
1140
1053
976
899
1284
1084
1108