Project

General

Profile

« Previous | Next » 

Revision 7779

Added schemas/VegBIEN/growth_forms/Barbara_Dobrin.parsing.scripts/

View differences:

schemas/VegBIEN/growth_forms/Barbara_Dobrin.parsing.scripts/ScriptsAnnot/File2.sql
1
--##FILE2
2
--##Inspects word position #2 for keywords; bins hits by habit; removes hits from source table; removes "bad" hits from bins.  "Bad" = keyword is part of a prepositional predicate phrase   
3

  
4

  
5
--EPI -I
6
create table epi2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:graph:]]*(sub|semi|hemi)*-?epi(f|ph)(i|y)';
7
alter table epi2 add index (recordID);
8
delete from NSet where recordID in (select recordID from epi2);
9
--prep removal
10
create table epi2prep select * from epi2 where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|with(out)?)[ \t]+';
11
delete  from epi2 where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|with(out)?)[ \t]+';
12

  
13

  
14

  
15
--LIAN
16
create table lian2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+([[:punct:]]*lian|[[:graph:]]*cipo|[[:graph:]]*bejuc)';
17
alter table lian2 add index (recordID);
18
delete from NSet where recordID in (select recordID from lian2);
19
--prep removal
20
create table lian2prep select * from lian2 where  description regexp '^[ \t]*[[:punct:]]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|up|with(out)?)[ \t]+li';
21
alter table lian2prep add index (recordID);
22
delete from lian2 where recordID in (select recordID from lian2prep);
23
insert into lian2prep select * from lian2 where  description regexp '^[ \t]*[[:punct:]0-9]*(al|segun|sobre|partir|parte|desde|(en)?cima|en|dentro|(a|de)?bajo|lado|junto|cerca|entre|medio|traves|para)[ \t]+';
24
delete from  lian2 where  description regexp '^[ \t]*[[:punct:]0-9]*(al|segun|sobre|partir|parte|desde|(en)?cima|en|dentro|(a|de)?bajo|lado|junto|cerca|entre|medio|traves|para)[ \t]+';
25
insert into lian2prep select * from lian2 where description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]0-9]*(sur|sous|par?-?(desso?us|derriere)?|aux?|des?|en(tre)?|portee|sommet|pres|le(s|z)?|devant|sans|avec|chez|dedans|hors|pour|proche)[ \t]+';
26
delete from  lian2 where description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]0-9]*(sur|sous|par?-?(desso?us|derriere)?|aux?|des?|en(tre)?|portee|sommet|pres|le(s|z)?|devant|sans|avec|chez|dedans|hors|pour|proche)[ \t]+';
27
delete from lian where recordID in (select recordID from lian2prep);
28
--FERN
29
---create table fern2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]0-9]*((tree)?-?fern([[:>:]]|s)|helech)';
30
---alter table fern2 add index (recordID);
31

  
32
---delete from NSet where recordID in (select recordID from fern2);
33
---insert into fern2 select * from tree  where description regexp '^[ \t]*[[:graph:]]*tree fern';
34
---delete from tree where recordID in (select recordID from fern2);
35
--prep removal
36
/*
37
---create table fern2prep select * from fern2 where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|up|with(out)?)[ \t]+';
38
---delete from fern2  where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|up|with(out)?)[ \t]+';
39
*/
40

  
41

  
42

  
43
--VINE
44
create table vine2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]0-9]*((sub|grape|semi|bush)*-?vine|parra[[:>:]])';
45
alter table vine2 add index (recordID);
46
delete from NSet where recordID in (select recordID from vine2);
47
--prep removal
48
create table vine2prep select * from vine2 where  description regexp '^[ \t]*[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|with(out)?)[ \t]+';
49
delete from vine2 where  description regexp '^[ \t]*[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|with(out)?)[ \t]+';
50

  
51

  
52

  
53

  
54
--grass
55

  
56
create table grass2  select * from NSet where description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}([[:punct:]0-9]*(grama|pasto|capim|graminoid|bamb(u|o))|[[:graph:]]*(grass|cesped|tussock|cespitosa|graminea)((es)|s)?[[:>:]])' and not description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:punct:]0-9]*bambucea';
57
alter table grass2 add index (recordID);
58
delete from NSet where recordID in (select recordID from grass2);
59
--prep removal
60
create table grass2prep select * from grass2 where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|with(out)?)[ \t]+';
61
delete from  grass2 where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|with(out)?)[ \t]+';
62
insert into grass2prep select * from grass2 where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[1-9]*(al?|segun|sobre|partir|parte|desde|(en)?cima|en|dentro|(a|de)?bajo|lado|junto|cerca|entre|medio|de|traves|para)[ \t]+';
63
delete from grass2 where  description regexp '^[ \t]*([[:graph:]]+[ \t]+){0}[1-9]*(al?|segun|sobre|partir|parte|desde|(en)?cima|en|dentro|(a|de)?bajo|lado|junto|cerca|entre|medio|de|traves|para)[ \t]+';
64

  
65

  
66

  
67

  
68

  
69

  
70

  
71

  
72
--erva
73
create table erva2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]]*erva([[:>:]]|[^l])';
74
alter table erva2 add index (recordID);
75
delete from NSet where recordID in (select recordID from erva2);
76

  
77

  
78

  
79

  
80

  
81

  
82

  
83

  
84
--hydro
85
create table hydro2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:<:]]h(y|i)dro(f|p)';
86
alter table hydro2 add index (recordID);
87
delete from NSet where recordID in (select recordID from hydro2);
88

  
89
--HERB
90

  
91
create table herb2 select * from NSet where description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:graph:]]*herb(a|e|s)?c?' and not description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:graph:]]*herba(r|z)'  union select  * from NSet where description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}([[:<:]](hierb|yerba|kraut|forb)|[[:punct:]0-9]*(staude|geo(f|p)|liver|hepatic))';
92
alter table herb2 add index (recordID);
93
delete from NSet where recordID in (select recordID from herb2);
94

  
95
--prep removal
96
create table herb2prep select * from herb2 where  description regexp '^[ \t]*[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|up|with(out)?)[ \t]+';
97
delete from herb2 where  description regexp '^[ \t]*[[:punct:]0-9]*(on|in(to)?|under|beneath|beside|among(st)?|between|over|from|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|up|with(out)?)[ \t]+';
98

  
99

  
100

  
101

  
102

  
103

  
104

  
105

  
106

  
107

  
108

  
109
--PARASIT
110
--create table parasit2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]]*((s|h)?emi)*-?parasit';
111
 
112
 create table parasit2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]]*((s|h)?emi)*-?parasit' and not description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]]*((s|h)?emi)*-?parasitic (herb|shrub|strang|vine|lian)' ;
113
alter table parasit2  add index (recordID);
114
delete from NSet where recordID in (select recordID from parasit2);
115

  
116
--SUFF
117
create table suff2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]]*suf+ruc?t(e|i)';
118
alter table suff2 add index (recordID);
119
delete from NSet where recordID in (select recordID from suff2);
120

  
121
--CLIMBER
122
create table climber2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+([[:graph:]]*-?(creep|climb)er|grimpante|plante rampante|[[:graph:]]*-?(trepad(o|ei)r|endredadera))' and not description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:graph:]]*arbusto-(trepador|endredadera)|trepadores';
123
alter table climber2 add index (recordID);
124
delete from NSet where recordID in (select recordID from climber2);
125

  
126

  
127
--TREE
128

  
129

  
130
create table tree2 select * from NSet where description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:graph:]]*(palm(i|e|a)?(e|i)?(r|t)?|baum(ch|e|[[:>:]])|boom)' and not description regexp  '^[ \t]*([[:graph:]]+[ \t]+){1}[[:graph:]]*palmar' UNION select * from NSet where description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:punct:]0-9]*((citrus|semi|sub)*-?tree(let)?|arbre[[:>:]])' UNION select * from NSet where description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:punct:]0-9]*arbol' and not description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:punct:]0-9]*arbol(e|a)d(o|a)' UNION select * from NSet where description regexp '^[ \t]*([[:graph:]]+[ \t]+){1}[[:punct:]0-9]*([[:<:]]arvore[[:>:]]|sapling|retono)';
131
alter table tree2 add index (recordID);
132
delete from NSet where recordID in (select recordID from tree2);
133

  
134

  
135

  
136

  
137
--prep removal
138
 create table tree2prep select * from tree2 where  description regexp '^[ \t]*(on|in(to)?|under|beneath|beside|among(st)?|between|(on top )?of|(next )?to|by|near|opposite|along(side)?|amid|up|with(out)?)[ \t]+[[:graph:]]*((sub|citrus|semi)*-?tree|sapling|palm(e|a)?t?)';
139
alter table tree2prep add index (recordID);
140
delete from tree2 where recordID in (select recordID from tree2prep);
141
insert into tree2prep select * from tree2 where  description regexp '^[ \t]*(en|al?|segun|sobre|(en)?cima|dentro|(a|de)?bajo|lado|junto|cerca|entre|del?|medio)[ \t]+[[:punct:]]*[1-9]*arbol';
142
delete from tree2 where recordID in (select recordID from tree2prep);
143
insert into tree2prep select * from tree2 where description regexp '^[ \t]*(d(e|(o|a)?s?)|(n|pe)((o|a)?s?)|por|a(o|s)?debaixo|e|junto|atraves|sob(re?)|(a)?cerca|dentro|com|entre|(pert|lad)o|proximo|cima|apesar|meio|partir)[ \t]+[[:punct:]]*[[:<:]]arvore[[:>:]]';
144
delete from tree2 where recordID in (select recordID from tree2prep);
145
insert into tree2prep select * from tree2 where description regexp '^[ \t]*(i(n|m)|seit|auf|zur?|mit|unter|neben|zwischen|nah|bei|der|an)[ \t]+[[:punct:]]*[[:graph:]]*(baum)';
146
delete from tree2 where recordID in (select recordID from tree2prep);
147
insert into tree2prep select * from tree2 where description regexp 'au baum';
148
delete from tree2 where recordID in (select recordID from tree2prep);
149

  
150

  
151

  
152
insert into tree2prep select * from tree2 where description regexp '^[ \t]*[[:graph:]]*(climbing|creeping)[ \t]+';
153
delete from tree2 where recordID in (select recordID from tree2prep);
154

  
155

  
156
--SHRUB
157
create table shrub2 select * from NSet where description regexp '^[ \t]*[[:graph:]]+[ \t]+([[:graph:]]*(shrub|arbrisseau|frijolillo|frutex)|(citrus|ranken|halb)*-?strauch|arvoreta|subfrutic)'  or    (description regexp '^[ \t]*[[:graph:]]+[ \t]+[[:punct:]]*(semi|sub)*-?arb(o|u)st[aeiou]*(v|n|t|l|c|f)*' and not description regexp '^[ \t]*[[:graph:]]+[ \t]+(arbustal|starbust)');
158

  
159
alter table shrub2 add index (recordID);
160
delete from NSet where recordID in (select recordID from shrub2);
161

  
162
--prep removal
163
create table shrub2prep select * from shrub2 where description regexp '^[ \t]*(on|in|under|beneath|beside|among(st)?|between|on top of|next to|by|near|opposite|alongside|amid)[ \t]+[[:graph:]]*shrub';
164
alter table shrub2prep add index (recordID);
165
delete from shrub2 where recordID in (select recordID from shrub2prep);
166
insert into shrub2prep select * from shrub2 where description regexp '^[ \t]*(en|al|segun|sobre|(en)?cima|dentro|(a|de)?bajo|lado|junto|cerca|entre|del?|medio)[ \t]+[[:graph:]]*(frijolillo|frutex|subfrutic)'  or    description regexp '^[ \t]*(en|al|segun|sobre|(en)?cima|dentro|(a|de)?bajo|lado|junto|cerca|entre|del?|medio)[ \t]+[[:punct:]]*(semi|sub)*-?arb(o|u)st[aeiou]*(v|n|t|l|c|f)*'; 
167
delete from shrub2 where recordID in (select recordID from shrub2prep);
168
insert into shrub2prep select * from shrub2 where description regexp '^[ \t]*(i(n|m)|seit|auf|zur?|mit|unter|neben|zwischen|nah|bei|der|an)[[ \t]+[[:graph:]]*(citrus|ranken|halb)*-?strauch';
169
delete from shrub2 where recordID in (select recordID from shrub2prep);
170

  
171

  
172

  
173

  
174

  
175

  
176

  
177

  
178

  
179

  
180

  
181

  
182

  
183

  
184

  
185

  
186

  
187

  
188

  
189

  
190

  
191

  
192

  
193

  
194

  
195

  
196

  
197

  
198

  
199

  
200

  
201

  
202

  
203

  
204

  
205

  
206

  
207

  
208

  
209

  
210

  
211

  
212

  
213

  
214

  
215

  
216

  
217

  
218

  
219

  
220

  
221

  
222

  
223

  
224

  
225

  
226

  
227

  
228

  
229

  
230

  
231

  
232

  
233

  
234

  
235

  
236

  
237

  
238

  
239

  
240

  
241

  
242

  
243

  
244

  
245

  
246

  
247

  
248

  
249

  
250

  
251

  
252

  
253

  
254

  
255

  
256

  
257

  
258

  
259

  
260

  
261

  
262

  
263

  
264

  
265

  
266

  
267

  
268

  
269

  
270

  
271

  
272

  
273

  
274

  
275

  
276

  
277

  
278

  
279

  
280

  
281

  
282

  
283

  
284

  
285

  
286

  
287

  
288

  
289

  
290

  
291

  
292

  
293

  
294

  
295

  
296

  
297

  
298

  
299

  
300

  
301

  
302

  
303

  
304

  
305

  
306

  
307

  
308

  
309

  
310

  
311

  
312

  
313

  
314

  
315

  
316

  
317

  
318

  
319

  
320

  
321

  
322

  
323

  
324

  
325

  
326

  
327

  
328

  
329

  
330

  
331

  
332

  
333

  
334

  
335

  
336

  
337

  
338

  
339

  
340

  
341

  
342

  
343

  
344

  
345

  
346

  
347

  
348

  
349

  
350

  
351

  
352

  
353

  
354

  
355

  
356

  
357

  
358

  
359

  
360

  
361

  
362

  
363

  
364

  
365

  
366

  
367

  
368

  
369

  
370

  
371

  
372

  
373

  
374

  
375

  
376

  
377

  
378

  
379

  
380

  
381

  
382

  
383

  
384

  
385

  
386

  
387

  
388

  
389

  
390

  
391

  
392

  
393

  
394

  
395

  
396

  
397

  
398

  
399

  
400

  
401

  
402

  
403

  
404

  
405

  
406

  
407

  
408

  
409

  
410

  
411

  
412

  
413

  
414

  
415

  
416

  
417

  
418

  
419

  
420

  
421

  
422

  
423

  
424

  
425

  
426

  
427

  
428

  
429

  
430

  
431

  
432

  
433

  
434

  
435

  
436

  
437

  
438

  
439

  
440

  
441

  
442

  
443

  
444

  
445

  
446

  
447

  
448

  
449

  
450

  
451

  
452

  
453

  
454

  
455

  
456

  
457

  
458

  
459

  
460

  
461

  
462

  
463

  
464

  
465

  
466

  
467

  
468

  
469

  
470

  
471

  
472

  
473

  
474

  
475

  
476

  
477

  
478

  
479

  
480

  
481

  
482

  
483

  
484

  
485

  
486

  
487

  
488

  
489

  
490

  
491

  
492

  
493

  
494

  
495

  
496

  
497

  
498

  
499

  
500

  
501

  
502

  
503

  
504

  
505

  
506

  
507

  
508

  
509

  
510

  
511

  
512

  
513

  
514

  
515

  
516

  
517

  
518

  
519

  
520

  
521

  
522

  
523

  
524

  
525

  
526

  
527

  
528

  
529

  
530

  
531

  
532

  
533

  
534

  
535

  
536

  
537

  
538

  
539

  
540

  
541

  
542

  
543

  
544

  
545

  
546

  
547

  
548

  
549

  
550

  
551

  
552

  
553

  
554

  
555

  
556

  
557

  
558

  
559

  
560

  
561

  
562

  
563

  
564

  
565

  
566

  
567

  
568

  
569

  
570

  
571

  
572

  
573

  
574

  
575

  
576

  
577

  
578

  
579

  
580

  
581

  
582

  
583

  
584

  
585

  
586

  
587

  
588

  
589

  
590

  
591

  
592

  
593

  
594

  
595

  
596

  
597

  
598

  
599

  
600

  
601

  
602

  
603

  
604

  
605

  
606

  
607

  
608

  
609

  
610

  
611

  
612

  
613

  
614

  
615

  
616

  
617

  
618

  
619

  
620

  
621

  
622

  
623

  
624

  
625

  
626

  
627

  
628

  
629

  
630

  
631

  
632

  
633

  
634

  
635

  
636

  
637

  
638

  
639

  
640

  
641

  
642

  
643

  
644

  
645

  
646

  
647

  
648

  
649

  
650

  
651

  
652

  
653

  
654

  
655

  
656

  
657

  
658

  
659

  
660

  
661

  
662

  
663

  
664

  
665

  
666

  
667

  
668

  
669

  
670

  
671

  
672

  
673

  
674

  
675

  
676

  
677

  
678

  
679

  
680

  
681

  
682

  
683

  
684

  
685

  
686

  
687

  
688

  
689

  
690

  
691

  
692

  
693

  
694

  
695

  
696

  
697

  
698

  
699

  
700

  
701

  
702

  
703

  
704

  
705

  
706

  
707

  
708

  
709

  
710

  
711

  
712

  
713

  
714

  
715

  
716

  
717

  
718

  
719

  
720

  
721

  
722

  
723

  
724

  
725

  
726

  
727

  
728

  
729

  
730

  
731

  
732

  
733

  
734

  
735

  
736

  
737

  
738

  
739

  
740

  
741

  
742

  
743

  
744

  
745

  
746

  
747

  
748

  
749

  
750

  
751

  
752

  
753

  
754

  
755

  
756

  
757

  
758

  
759

  
760

  
761

  
762

  
763

  
764

  
765

  
766

  
767

  
768

  
769

  
770

  
771

  
772

  
773

  
774

  
775

  
776

  
777

  
778

  
779

  
780

  
781

  
782

  
783

  
784

  
785

  
786

  
787

  
788

  
789

  
790

  
791

  
792

  
793

  
794

  
795

  
796

  
797

  
798

  
799

  
800

  
801

  
802

  
803

  
804

  
805

  
806

  
807

  
808

  
809

  
810

  
811

  
812

  
813

  
814

  
815

  
816

  
817

  
818

  
819

  
820

  
821

  
822

  
823

  
824

  
825

  
826

  
827

  
828

  
829

  
830

  
831

  
832

  
833

  
834

  
835

  
836

  
837

  
838

  
839

  
840

  
841

  
842

  
843

  
844

  
845

  
846

  
847

  
848

  
849

  
850

  
851

  
852

  
853

  
854

  
855

  
856

  
857

  
858

  
859

  
860

  
861

  
862

  
863

  
864

  
865

  
866

  
867

  
868

  
869

  
870

  
871

  
872

  
873

  
874

  
875

  
876

  
877

  
878

  
879

  
880

  
881

  
882

  
883

  
884

  
885

  
886

  
887

  
888

  
889

  
890

  
891

  
892

  
893

  
894

  
895

  
896

  
897

  
898

  
899

  
900

  
901

  
902

  
903

  
904

  
905

  
906

  
907

  
908

  
909

  
910

  
911

  
912

  
913

  
914

  
915

  
916

  
917

  
918

  
919

  
920

  
921

  
922

  
923

  
924

  
925

  
926

  
927

  
928

  
929

  
930

  
931

  
932

  
933

  
934

  
935

  
936

  
937

  
938

  
939

  
940

  
941

  
942

  
943

  
944

  
945

  
946

  
947

  
948

  
949

  
950

  
951

  
952

  
953

  
954

  
955

  
956

  
957

  
958

  
959

  
960

  
961

  
962

  
963

  
964

  
965

  
966

  
967

  
968

  
969

  
970

  
971

  
972

  
973

  
974

  
975

  
976

  
977

  
978

  
979

  
980

  
981

  
982

  
983

  
984

  
985

  
986

  
987

  
988

  
989

  
990

  
991

  
992

  
993

  
994

  
995

  
996

  
997

  
998

  
999

  
1000

  
1001

  
1002

  
1003

  
1004

  
1005

  
1006

  
1007

  
1008

  
1009

  
1010

  
1011

  
1012

  
1013

  
1014

  
1015

  
1016

  
1017

  
1018

  
1019

  
1020

  
1021

  
1022

  
1023

  
1024

  
1025

  
1026

  
1027

  
1028

  
1029

  
1030

  
1031

  
1032

  
1033

  
1034

  
1035

  
1036

  
1037

  
1038

  
1039

  
1040

  
1041

  
1042

  
1043

  
1044

  
1045

  
1046

  
1047

  
1048

  
1049

  
1050

  
1051

  
1052

  
1053

  
1054

  
1055

  
1056

  
1057

  
1058

  
1059

  
1060

  
1061

  
1062

  
1063

  
1064

  
1065

  
1066

  
1067

  
1068

  
1069

  
1070

  
1071

  
1072

  
1073

  
1074

  
1075

  
1076

  
1077

  
1078

  
1079

  
1080

  
1081

  
1082

  
1083

  
1084

  
1085

  
1086

  
1087

  
1088

  
1089

  
1090

  
1091

  
1092

  
1093

  
1094

  
1095

  
1096

  
1097

  
1098

  
1099

  
1100

  
1101

  
1102

  
1103

  
1104

  
1105

  
1106

  
1107

  
1108

  
1109

  
1110

  
1111

  
1112

  
1113

  
1114

  
1115

  
1116

  
1117

  
1118

  
1119

  
1120

  
1121

  
1122

  
1123

  
1124

  
1125

  
1126

  
1127

  
1128

  
1129

  
1130

  
1131

  
1132

  
1133

  
1134

  
1135

  
1136

  
1137

  
1138

  
1139

  
1140

  
1141

  
1142

  
1143

  
1144

  
1145

  
1146

  
1147

  
1148

  
1149

  
1150

  
1151

  
1152

  
1153

  
1154

  
1155

  
1156

  
1157

  
1158

  
1159

  
1160

  
1161

  
1162

  
1163

  
1164

  
1165

  
1166

  
1167

  
1168

  
1169

  
1170

  
1171

  
1172

  
1173

  
1174

  
1175

  
1176

  
1177

  
1178

  
1179

  
1180

  
1181

  
1182

  
1183

  
1184

  
1185

  
1186

  
1187

  
1188

  
1189

  
1190

  
1191

  
1192

  
1193

  
1194

  
1195

  
1196

  
1197

  
1198

  
1199

  
1200

  
1201

  
1202

  
1203

  
1204

  
1205

  
1206

  
1207

  
1208

  
1209

  
1210

  
1211

  
1212

  
1213

  
1214

  
1215

  
1216

  
1217

  
1218

  
1219

  
1220

  
1221

  
1222

  
1223

  
1224

  
1225

  
1226

  
1227

  
1228

  
1229

  
1230

  
1231

  
1232

  
1233

  
1234

  
1235

  
1236

  
1237

  
1238

  
1239

  
1240

  
1241

  
1242

  
1243

  
1244

  
1245

  
1246

  
1247

  
1248

  
1249

  
1250

  
1251

  
1252

  
1253

  
1254

  
1255

  
1256

  
1257

  
1258

  
1259

  
1260

  
1261

  
1262

  
1263

  
1264

  
1265

  
1266

  
1267

  
1268

  
1269

  
1270

  
1271

  
1272

  
1273

  
1274

  
1275

  
1276

  
1277

  
1278

  
1279

  
1280

  
1281

  
1282

  
1283

  
1284

  
1285

  
1286

  
1287

  
1288

  
1289

  
1290

  
1291

  
1292

  
1293

  
1294

  
1295

  
1296

  
1297

  
1298

  
1299

  
1300

  
1301

  
1302

  
1303

  
1304

  
1305

  
1306

  
1307

  
1308

  
1309

  
1310

  
1311

  
1312

  
1313

  
1314

  
1315

  
1316

  
1317

  
1318

  
1319

  
1320

  
1321

  
1322

  
1323

  
1324

  
1325

  
1326

  
1327

  
1328

  
1329

  
1330

  
1331

  
1332

  
1333

  
1334

  
1335

  
1336

  
1337

  
1338

  
1339

  
1340

  
1341

  
1342

  
1343

  
1344

  
1345

  
1346

  
1347

  
1348

  
1349

  
1350

  
1351

  
1352

  
1353

  
1354

  
1355

  
1356

  
1357

  
1358

  
1359

  
1360

  
1361

  
1362

  
1363

  
1364

  
1365

  
1366

  
1367

  
1368

  
1369

  
1370

  
1371

  
1372

  
1373

  
1374

  
1375

  
1376

  
1377

  
1378

  
1379

  
1380

  
1381

  
1382

  
1383

  
1384

  
1385

  
1386

  
1387

  
1388

  
1389

  
1390

  
1391

  
1392

  
1393

  
1394

  
1395

  
1396

  
1397

  
1398

  
1399

  
1400

  
1401

  
1402

  
1403

  
1404

  
1405

  
1406

  
1407

  
1408

  
1409

  
1410

  
1411

  
1412

  
1413

  
1414

  
1415

  
1416

  
1417

  
1418

  
1419

  
1420

  
1421

  
1422

  
1423

  
1424

  
1425

  
1426

  
1427

  
1428

  
1429

  
1430

  
1431

  
1432

  
1433

  
1434

  
1435

  
1436

  
1437

  
1438

  
1439

  
1440

  
1441

  
1442

  
1443

  
1444

  
1445

  
1446

  
1447

  
1448

  
1449

  
1450

  
1451

  
1452

  
1453

  
1454

  
1455

  
1456

  
1457

  
1458

  
1459

  
1460

  
1461

  
1462

  
1463

  
1464

  
1465

  
1466

  
1467

  
1468

  
1469

  
1470

  
1471

  
1472

  
1473

  
1474

  
1475

  
1476

  
1477

  
1478

  
1479

  
1480

  
1481

  
1482

  
1483

  
1484

  
1485

  
1486

  
1487

  
1488

  
1489

  
1490

  
1491

  
1492

  
1493

  
1494

  
1495

  
1496

  
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff