1115
1114
1106
1093
1085
1084
1083
1065
1052
1047
1033
1020
1008
993
989
970
954
942
930
907
904
901
875
848
804
803
802
798
796
782
781
778
771
770
755
741
739
736
735
727
705
702
692
663
657
638
630
601
595
594
589
576
567
552
548
540
536
531