1065
944
982
955
1103
1044
936
1010
996
984
959
953
1040
991
1068
956
939
971
1034
1058
1002
1037
1067
1048
1019
978
1035
889
1346
1221
1162
1086