983
838
807
776
817
1285
988
783
880
884
861
871
865
1187
914
863
885
1208
934
1286
902
1178
906
1002
890
600
479
550
624
615
553
558
657
561
607