1076
1068
1063
1058
1055
1038
1025
1009
996
959
942
916
915
902
891
887
886
880
861
845
835
826
824
782
763
758
750
746
742
733
721
695
692
691
680
673
660
657
646
630
628
626
616
607
603
595
591
578
571
569
562
560
558
545
536
531
521