1077
3
1054
995
1
980
2
977
907
902
900
869
865
844
796
794
790
761
736
732
725
670
663
639
609
600
579
577
573