1013
947
899
913
1053
1061
914
1000
1093
955
1100
1126
1244
1958
1131
1140
1066
1233
1032
1006
1028
2052
1204
978