1099
1096
1091
1068
1045
1043
1016
1014
998
990
975
970
948
946
931
924
920
904
854
853
844
836
832
822
815
811
803
779
774
759
753
747
742
721
709
698
683
655
652
650
630
626
608
599
578
574
573
567
564
561
558
557
540
520
516
512
505