981
837
807
776
816
1284
987
782
879
882
860
870
865
1186
914
861
885
1205
932
1285
902
1177
904
1001
887
599
479
550
622
613
553
557
656
560
606