981
837
807
776
816
1284
987
782
879
882
860
870
865
1186
914
863
885
1205
932
1285
902
1177
905
1001
888
600
479
550
623
613
553
557
656
560
606