1184
1159
1158
1154
1135
1133
1117
1089
1068
1049
1047
1024
1023
1008
982
970
957
952
932
926
916
913
905
896
886
872
857
837
824
806
785
762
756
721
720
716
707
704
694
691
672
656
655
641
637
635
630
624
614
609
597
590
587
580
559