907
1027
1065
874
872
947
1026
947
789
849
1050
1029
906
969
931
1004
1215
756
910
885
790
1127
939
1244
802
832
752
1387
859
948
1012
970
1092
1048
1291
895
893
1507
971
1152
1106
1086
1013
892
823
832
1024
1062
1570
890
1089
1390
959
834
849
933
815
1101
779
3274