1114
1105
1099
1093
1082
1078
1050
1038
1015
1007
976
964
959
957
954
944
923
897
896
892
882
879
855
842
839
812
811
787
779
773
768
766
761
756
750
730
705
703
691
661
657
651
643
639
636
623
618
610
606
599
598
596
593
591
577
575
562