843
1246
914
918
807
964
815
986
866
945
856
949
1341
891
791
861
1343
1519
1158
1446
1063
846
772
832
964
1155
2664
866
907
1574
1435
896
936
926
1033
982
1294
1289
1656
847
986
1193
1040
1109
876
1079
965
1146
2311
2729
1357
934
1170
809
2678
795
901
1078
1230
973