3001
1091
1178
1068
1371
1108
1508
877
741
819
891
940
834
934
883
887
854
790
911
831
805
813
846
816
794
792
804
773
798
779
776
809
906
850
767