1485
904
860
858
1030
836
1081
972
1070
866
883
1273
874
1466
919
839
1215
878
1036
1027
861
1178
796
1414
1237
963
1216
1276
1212
848
895
842
1170
846
923