1279
1265
1244
1243
1232
1221
1219
1191
1183
1165
1099
1097
1092
1087
1085
1076
1075
1035
1034
1032
1025
993
985
964
961
960
959
935
932
921
905
901
897
878
859
853
827
825
805
804
796
782
781
743
734
706
701
688
686
683
662
661
653
652
638
607
605
604
600