982
837
807
776
816
1284
988
782
880
882
860
871
865
1187
914
863
885
1206
933
1285
902
1177
905
1001
888
600
479
550
623
614
553
558
656
560
606