1116
1099
1092
1081
1076
1072
1055
1052
1022
1021
980
952
914
894
892
884
874
872
870
869
846
830
827
816
797
796
764
759
756
748
747
725
724
709
707
699
679
672
656
648
631
626
610
607
603
585
584
582
570
565
540
533
531
528
526